安卓在线动态数据库

标签 android database storage

我是 Android 编程的新手,我想制作一个包含信息和图片的在线数据库。在我们的例子中,我们正在制作存储食谱及其图片的应用程序。以后会增加更多的菜谱和图片,所以会使用互联网来获取数据。

问题:

存储图片的最佳做法是什么 - 无论是旧图片还是将来会出现的新图片?在数据库本身还是在应用程序上?如果我们将新食谱存储在应用程序本身而不是 Web 数据库中,这是否意味着如果我们添加新食谱,消费者就必须更新应用程序?

最佳答案

在我看来,最佳做法是将数据和图像保存在服务器上并根据用户需要实时获取。因为将所有图像保存在应用程序中并延迟更新会增加应用程序的大小。

您可以为您的图像创建本地数据库和缓存,当用户继续访问您的应用程序部分时,您可以在其中存储数据和图像,以便用户可以在离线模式下再次访问这些部分,但对于新数据用户有要上网,您可以指示用户需要访问互联网的位置。除此之外,您还需要在流程中指定一些检查点,应用程序应在这些位置与云同步并更新本地数据。

关于安卓在线动态数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36376729/

相关文章:

c# - 无法创建文件 database.mdf,因为它已经存在

image - react native /Realm : how to store an image in the database?

go - 将 exec.CommandContext 与 sg_inq sys 命令和超时一起使用永远不会返回

java - PayU - 支付网关中的 Surl 和 Fuel 应该包含什么?

android - Couchbase facebook 拉验证器

android - 如何删除android中的内部存储文件?

mysql - 我应该为我的表切换到 InnoDB 吗?

mysql - 如何在 MYSQL 中修改此查询?

c - 如何存储从 C 语言文件中读取的结构?

android - 如何获取 DialogFragment 附带的对话框? [安卓]