在Android应用程序上离线存储数据的最佳方法是什么?

时间:2016-03-07 10:35:13

标签: android database

我是android developpment的初学者,我应该开发一个无连接的应用程序。我应该使用哪种最佳数据形式(json,sqlite或Firebase)? 我的应用程序旨在实时翻译拉丁语文本到英语。所以我应该用英语存储每个字母的所有相应的拉丁语表格,这是我应该存储的表格:enter image description here

3 个答案:

答案 0 :(得分:3)

这是一个相当模糊的问题,难以回答。真的SO最适合更具细节的特定问题。

简而言之,Android有各种离线存储选项

  • 共享偏好设置
  • 内部存储
  • 外部存储
  • SqLite数据库

所有人都有各种专业知识,请阅读: http://developer.android.com/guide/topics/data/data-storage.html

您还可以使用第三方解决方案,例如firebase,parse,google等。所有人都有自己的特权,这取决于你的需求。

祝你好运。

答案 1 :(得分:0)

在我看来,SQLite是一种离线存储数据的好方法,但如果您只想保存几个字符串或类似字符串,那么也可以使用SharedPreferences完成。

答案 2 :(得分:0)

好吧,帕尔!它完全取决于你想要开发的应用程序的类型,但在我看来,存储数据的最佳方法是使用Sqlite数据库,如果你正在存储用户相关的信息,或者如果你正在存储会话(应用程序)数据,那么你应该使用SharedPrefrences代替。希望这会有所帮助!! :)