[英]What is the best way to store static data for an android application?
我正在 android 上编写一个纸牌游戏应用程序,没有游戏引擎,只是一个简单的 android 应用程序。
问题是:我想存储游戏的所有卡值,但我不知道如何存储。 我应该使用像 SQLite 这样的数据库并将我的所有卡共同存储给所有用户,还是应该通过序列化一些 Json 将卡存储在用户的设备上?
我在谈论最佳实践,但也谈论功能可能性:我将能够通过更新数据库向所有用户添加卡片,但如果它存储在用户的设备上,他们将能够轻松创建和编辑卡片.
谢谢你的帮助,我要回到我的思维洞穴了。
我们有 3 种方法来保存数据
https://developer.android.com/topic/libraries/architecture/datastore
查看此链接了解更多详情。 :)
它更专业、更安全,当您创建 api 时,您可以更轻松地更新数据。 但是如果不是很重和 static 数据你可以存入用户的设备中。
这取决于您是否希望数据可以离线使用,您需要有一些本地存储,您可以使用 json 或 sqlite 或其他形式的数据。
您可以使用此工具来帮助您构建 static 数据数据库
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.