繁体   English   中英

为 android 应用程序存储 static 数据的最佳方式是什么?

[英]What is the best way to store static data for an android application?

我正在 android 上编写一个纸牌游戏应用程序,没有游戏引擎,只是一个简单的 android 应用程序。

问题是:我想存储游戏的所有卡值,但我不知道如何存储。 我应该使用像 SQLite 这样的数据库并将我的所有卡共同存储给所有用户,还是应该通过序列化一些 Json 将卡存储在用户的设备上?

我在谈论最佳实践,但也谈论功能可能性:我将能够通过更新数据库向所有用户添加卡片,但如果它存储在用户的设备上,他们将能够轻松创建和编辑卡片.

谢谢你的帮助,我要回到我的思维洞穴了。

我们有 3 种方法来保存数据

  1. 保存在数据库中
  2. 写在文件上
  3. 写入共享首选项

https://developer.android.com/topic/libraries/architecture/datastore

查看此链接了解更多详情。 :)

它更专业、更安全,当您创建 api 时,您可以更轻松地更新数据。 但是如果不是很重和 static 数据你可以存入用户的设备中。

这取决于您是否希望数据可以离线使用,您需要有一些本地存储,您可以使用 json 或 sqlite 或其他形式的数据。

您可以使用此工具来帮助您构建 static 数据数据库

https://www.takween.app

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM