Android开发中的持久数据存储

我是Java和Android开发的新手,我想问一下将数据存储到持久存储的可用方法是什么? 例如,我想存储数据库或文件中的字符串集合。

请指教。 谢谢。

正如你在问题中所说,你可以使用文件或数据库。如果有更多的数据那么你可以去文件和数据库(SQLITE)或者如果是小数据那么你也可以去SharedPreferences.Below是一个链接所有关于android中的datastorage都来自documentaion.Hope它会帮助你。 🙂

这是链接

数据存储

Android提供了几种保存持久应用程序数据的选项。 您选择的解决方案取决于您的特定需求,例如数据是应该是应用程序专用还是其他应用程序(和用户)可访问的数据以及数据所需的空间大小。

您的数据存储选项如下:

共享首选项将私有原始数据存储在键值对中。

内部存储将私有数据存储在设备内存中。

外部存储将公共数据存储在共享外部存储上。

SQLite数据库将结构化数据存储在私有数据库中。 网络连接使用您自己的网络服务器在Web上存储数据。