如何将数据库链接到我的Android应用程序?

问题描述 投票:2回答:2

我正在开发一个商店应用程序,我遇到了关于实时刷新的问题。

让我更好地解释一下,这个应用程序是一个服装店,每次我的朋友添加一个新的集合,我必须更新应用程序。

但问题是产品的每个图像(比方说,牛仔裤,T恤等)都存储在应用程序的可绘制文件夹中,最后应用程序本身变得庞大。

这个问题导致了几个问题,第一个是每个图像都存储在drawable文件夹中,第二个是每次我的朋友添加一个新的集合我必须更新应用程序(并将新的集合添加到drawable文件夹)。

我知道这不是存储数据的最佳方式所以我想用SQL建立一个数据库,所以我的朋友可以通过它添加它的集合,我的应用程序会实时抓取它,所以我不需要在里面存储数据该应用程序,我不需要每周更新它

我想知道是否可能,如果可能,我该怎么做?

假设我的朋友有3个新的牛仔裤加入它的集合,我创建了一个带有Cardview的RecyclerView来显示原始牛仔裤系列,现在我该怎么做才能让它从数据库中抓取并添加到RecycleView 3新Jean的收藏品?

谢谢

PS:我很抱歉我的英语

android database real-time store
2个回答
0
投票

您可以使用Firebase Database存储数据,而不是设置自己的服务器。

基本上,您需要存储每个项目的描述及其图像(这样您就不必在每次添加/修改图像时更新您的应用程序)。

要存储图像,您可以使用Firebase Cloud Storage

文档真的很棒,它应该能够从这里引导你。


0
投票

使用Firebase。将您的应用程序连接到实时数据库。

  1. 通过从AS中的Gradle Projects窗格运行signingReport来获取应用程序的SHA-1指纹
  2. 转到the Firebase console并创建一个新项目
  3. 点击“链接到您的Android应用”这是在页面顶部,Android徽标在一个圆圈中。
  4. 输入您的应用程序包并粘贴SHA-1。
  5. 点击下一步
  6. 返回Android Studio并转到菜单栏>工具> Firebase
  7. 在显示的窗格中,展开“实时数据库”
  8. 单击“实时数据库”项下的按钮
  9. 点击“将实时数据库添加到您的应用”
  10. 请确认您已与在Android工作室中进行火葬项目的帐户签名
  11. 点击“设置依赖项”,现在您可以使用Firebase实时数据库!
© www.soinside.com 2019 - 2024. All rights reserved.