簡體   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