代码之家  ›  专栏  ›  技术社区  ›  Malerosa

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

  •  2
  • Malerosa  · 技术社区  · 6 年前

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

    让我更好地解释一下,这个应用程序是一个服装店,每次我的朋友添加新的收藏,我都要更新这个应用程序。

    但问题是,产品的每一张图片(比如牛仔裤、t恤等等)存储在应用程序的drawable文件夹中,最终应用程序本身变得巨大。

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

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

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

    假设我的朋友有3条新牛仔裤要添加到其收藏中,我创建了一个带有Cardview的RecyclerView来显示原始牛仔裤收藏,现在我该如何从数据库中抓取并添加到RecyclerView中查看该收藏中的3条新牛仔裤?

    谢谢

    PS:我为我的英语感到抱歉

    2 回复  |  直到 6 年前
        1
  •  0
  •   Minas Mina    6 年前

    您可以使用 Firebase Database 存储数据。

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

    用于存储您可以使用的图像 Firebase Cloud Storage .

    文档非常棒,应该可以从这里为您提供指导。

        2
  •  0
  •   flash76    6 年前

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

    1. 通过运行获取应用程序的SHA-1指纹 signingReport 从中的Gradle项目窗格
    2. the Firebase console 并创建一个新项目
    3. 单击“链接到您的Android应用程序” 这是在页面顶部,Android徽标在一个圆圈中。
    4. 输入应用程序包并粘贴SHA-1。
    5. 单击“下一步”
    6. 返回Android Studio并转到菜单栏>工具(>);火基
    7. 在显示的窗格中,展开“实时数据库”内容
    8. 单击实时数据库项下的按钮
    9. 单击“向应用程序添加实时数据库”
    10. 确保您已使用在ANDROID STUDIO中拥有FIREBASE项目的帐户登录
    11. 单击“设置依赖项”,现在就可以使用Firebase实时数据库了!