[英]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.