我很好奇在应用程序中存储数据的最佳方式,以便通过应用程序内部的更新和可读性进行存储。在移动应用程序中存储数据的最佳方式
基本上我有一个游戏我正在建设,它有层次,我需要检查用户是否已经完成关卡,如果他们有,那么它可以解锁下一个关卡,如果没有,离开下一个关卡。
所以我需要在手机上存储一个文件,我可以参考回去看看这个关卡是否被打过。
我已经做了一些研究,发现我可以使用Shared Preferences,Internal Data Storage或External Data Storage。我倾向于外部数据存储,直到有朋友指出人们经常擦拭他们的SD卡以放置新的音乐,视频和图片。但是,如果我使用内部数据存储,那么当我使用新功能和级别更新应用程序时,数据会丢失?共享偏好是否是最好的选择?
请您给我一些建议,说明存储数据的最佳方式是什么,以便在稍后的阶段最容易阅读,我该怎么做?我会存储一个关卡的节拍列表,然后交叉检查该列表的级别?
在此先感谢
你从哪里阅读“更新应用程序时数据丢失”?我从来没有听说过(真正好奇,不是鸡巴)。 –
多少数据,项目和字节? – zaph