[英]Best way to store non-sensitive data in android?
在我的Android应用程序中,我下载了一个巨大的json字符串,并希望将其存储以供离线使用。 目前,我正在使用共享首选项来存储它。 但是我现在想这可能不是存储大字符串的最佳方法。
同样,数据也不必加密。 它可以以纯文本格式存储,因此安全性不是问题。
有谁知道是否有更好的方法?
使用Java文件I / O将 其存储为文件 ,可能在Android的内部存储中 。
您还有其他选择,例如:
内部存储,外部存储,SQLite数据库。
有关更多信息,请访问http://developer.android.com/guide/topics/data/data-storage.html
SharedPreferences是一个不错的选择。 将其存储在文件中没有任何意义,SharedPreferences已经做了同样的事情。 我不建议使用SQLite,因为它只是一个仍将保存到文件中的字符串。 如果字符串太大,那么我建议使用一种方法将其拆分为较小的对象,然后使用SQLite进行存储。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.