我很好奇在應用程序中存儲數據的最佳方式,以便通過應用程序內部的更新和可讀性進行存儲。在移動應用程序中存儲數據的最佳方式
基本上我有一個遊戲我正在建設,它有層次,我需要檢查用戶是否已經完成關卡,如果他們有,那麼它可以解鎖下一個關卡,如果沒有,離開下一個關卡。
所以我需要在手機上存儲一個文件,我可以參考回去看看這個關卡是否被打過。
我已經做了一些研究,發現我可以使用Shared Preferences,Internal Data Storage或External Data Storage。我傾向於外部數據存儲,直到有朋友指出人們經常擦拭他們的SD卡以放置新的音樂,視頻和圖片。但是,如果我使用內部數據存儲,那麼當我使用新功能和級別更新應用程序時,數據會丟失?共享偏好是否是最好的選擇?
請您給我一些建議,說明存儲數據的最佳方式是什麼,以便在稍後的階段最容易閱讀,我該怎麼做?我會存儲一個關卡的節拍列表,然後交叉檢查該列表的級別?
在此先感謝
你從哪裏閱讀「更新應用程序時數據丟失」?我從來沒有聽說過(真正好奇,不是雞巴)。 –
多少數據,項目和字節? – zaph