在android中存储非敏感数据的最佳方法?

时间:2014-07-05 22:08:26

标签: java android filesystems local-storage

在我的Android应用程序中,我下载了一个巨大的json字符串,并希望将其存储以供离线使用。目前我正在使用共享首选项来存储它。但我现在想,它可能不是存储大字符串的最佳方式。

此外,数据不必加密。它可以以纯文本格式存储,因此安全性不是问题。

有没有人知道是否有更好的方法?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您还有其他选择,例如:

内部存储,外部存储,SQLite数据库。

有关详细信息,请查看http://developer.android.com/guide/topics/data/data-storage.html

答案 2 :(得分:0)

SharedPreferences是一个不错的选择。将它存储在文件中没有任何意义,SharedPreferences已经做了同样的事情。我不建议使用SQLite,因为它只是一个仍然保存到文件中的字符串。 如果字符串变得太大,那么我建议有一个方法将它拆分成较小的对象,然后使用SQLite进行存储。

相关问题