我是 Java 和 Android 开发的新手,我想问一下将数据存储到持久存储的可用方法是什么?例如,我想将字符串集合存储在数据库或文件中。
请指教。谢谢。
Android 为您提供了几种保存持久应用程序数据的选项。您选择的解决方案取决于您的特定需求,例如数据是否应该对您的应用程序私有或可供其他应用程序(和用户)访问,以及您的数据需要多少空间。
您的数据存储选项如下:
Shared Preferences 将私有原始数据存储在键值对中。
内部存储 将私人数据存储在设备内存中。
外部存储 将公共数据存储在共享的外部存储上。
SQLite 数据库 将结构化数据存储在私有数据库中。网络连接 使用您自己的网络服务器在 Web 上存储数据。
正如您在问题本身中所说,您可以使用文件或数据库。如果有更多数据,那么您可以使用文件和数据库(SQLITE),或者如果数据很小,那么您也可以使用 SharedPreferences。下面是一个链接,其中全部关于android中的数据存储全部来自documentaion。希望对您有所帮助。:)
这是链接