【发布时间】:2012-05-27 06:40:21
【问题描述】:
我是 Java 和 Android 开发的新手,我想问一下将数据存储到持久存储的可用方法是什么?例如,我想将字符串集合存储在数据库或文件中。
请指教。谢谢。
【问题讨论】:
我是 Java 和 Android 开发的新手,我想问一下将数据存储到持久存储的可用方法是什么?例如,我想将字符串集合存储在数据库或文件中。
请指教。谢谢。
【问题讨论】:
Android 为您提供了多种保存持久应用程序数据的选项。您选择的解决方案取决于您的特定需求,例如数据是否应该对您的应用程序私有或可供其他应用程序(和用户)访问,以及您的数据需要多少空间。
您的数据存储选项如下:
共享偏好 将私有原始数据存储在键值对中。
内部存储 将私有数据存储在设备内存中。
外部存储 将公共数据存储在共享的外部存储上。
SQLite 数据库 将结构化数据存储在私有数据库中。 网络连接 使用您自己的网络服务器将数据存储在网络上。
【讨论】:
正如您在问题本身中所说,您可以使用文件或数据库。如果有更多数据,那么您可以使用文件和数据库(SQLITE),否则如果数据量小,那么您也可以使用 SharedPreferences。下面是一个链接它所有关于android中的数据存储都来自documentaion.Hope它会帮助你。 :)
Here是链接
【讨论】: