如何 Link 数据库到我的 Android 应用程序?
How to Link a Databse to my Android App?
我正在开发商店应用程序,但遇到了有关实时刷新的问题。
让我更好地解释一下,这个应用程序是一家服装店,每次我的朋友添加新的 collection 我必须更新应用程序。
但问题是产品的每个图像(比方说,牛仔裤、T 恤等)都存储在应用程序的可绘制文件夹中,最后应用程序本身变得巨大。
这个问题导致了几个问题,第一个是每个图像都存储在 drawable 文件夹中,第二个是每次我的朋友添加一个新的 collection 我必须更新应用程序(并添加可绘制文件夹的新集合)。
我知道这不是存储数据的最佳方式,所以我想用 SQL 设置一个数据库,这样我的朋友就可以添加它 collection 通过它,我的应用程序将实时抓取它,所以我不需要在应用程序中存储数据,也不需要每周更新它
我想知道是否可行,如果可行,我应该怎么做?
假设我的朋友要添加 3 条新牛仔裤 collection,我创建了一个带有 Cardview 的 RecyclerView 来显示原始牛仔裤 Collection,现在我应该怎么做它从数据库中抓取并添加到 RecycleView collection?
的 3 个新 Jean
谢谢
PS :对不起我的英语不好
您可以使用 Firebase Database 来存储您的数据,而不是设置您自己的服务器。
基本上,您需要存储每个项目的描述及其图像(这样您就不必在每次添加/修改图像时都更新您的应用程序)。
要存储图像,您可以使用 Firebase Cloud Storage。
文档真的很棒,应该可以从这里指导你。
使用 Firebase。将您的应用程序连接到实时数据库。
- 通过 运行
signingReport
从 AS 的 Gradle 项目窗格中获取应用的 SHA-1 指纹
- 转到 the Firebase console 并创建一个新项目
- 点击"Link to your Android app"
它位于页面顶部,圆圈中带有 Android 徽标。
- 输入您的应用程序包并粘贴 SHA-1。
- 点击下一步
- 返回 Android Studio 并转到菜单栏>工具>Firebase
- 在出现的窗格中,展开 "Realtime Database" 东西
- 单击“实时数据库”项下的按钮
- 点击"Add Realtime Database to your app"
- 确保您登录的是在 ANDROID STUDIO
中拥有 Firebase 项目的帐户
- 点击 "Set up dependencies" 现在您可以使用 Firebase 实时数据库了!
我正在开发商店应用程序,但遇到了有关实时刷新的问题。
让我更好地解释一下,这个应用程序是一家服装店,每次我的朋友添加新的 collection 我必须更新应用程序。
但问题是产品的每个图像(比方说,牛仔裤、T 恤等)都存储在应用程序的可绘制文件夹中,最后应用程序本身变得巨大。
这个问题导致了几个问题,第一个是每个图像都存储在 drawable 文件夹中,第二个是每次我的朋友添加一个新的 collection 我必须更新应用程序(并添加可绘制文件夹的新集合)。
我知道这不是存储数据的最佳方式,所以我想用 SQL 设置一个数据库,这样我的朋友就可以添加它 collection 通过它,我的应用程序将实时抓取它,所以我不需要在应用程序中存储数据,也不需要每周更新它
我想知道是否可行,如果可行,我应该怎么做?
假设我的朋友要添加 3 条新牛仔裤 collection,我创建了一个带有 Cardview 的 RecyclerView 来显示原始牛仔裤 Collection,现在我应该怎么做它从数据库中抓取并添加到 RecycleView collection?
的 3 个新 Jean谢谢
PS :对不起我的英语不好
您可以使用 Firebase Database 来存储您的数据,而不是设置您自己的服务器。
基本上,您需要存储每个项目的描述及其图像(这样您就不必在每次添加/修改图像时都更新您的应用程序)。
要存储图像,您可以使用 Firebase Cloud Storage。
文档真的很棒,应该可以从这里指导你。
使用 Firebase。将您的应用程序连接到实时数据库。
- 通过 运行
signingReport
从 AS 的 Gradle 项目窗格中获取应用的 SHA-1 指纹
- 转到 the Firebase console 并创建一个新项目
- 点击"Link to your Android app" 它位于页面顶部,圆圈中带有 Android 徽标。
- 输入您的应用程序包并粘贴 SHA-1。
- 点击下一步
- 返回 Android Studio 并转到菜单栏>工具>Firebase
- 在出现的窗格中,展开 "Realtime Database" 东西
- 单击“实时数据库”项下的按钮
- 点击"Add Realtime Database to your app"
- 确保您登录的是在 ANDROID STUDIO 中拥有 Firebase 项目的帐户
- 点击 "Set up dependencies" 现在您可以使用 Firebase 实时数据库了!