android数据的五种存储方式

mac2022-06-30  107

Android提供了5种方式存储数据 1 使用SharedPreferences存储数据 它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。 其存储位置在/data/data/< >/shared_prefs目录下。 SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。   实现SharedPreferences存储的步骤如下: 一、根据Context获取SharedPreferences对象 二、利用edit()方法获取Editor对象。 三、通过Editor对象存储key-value键值对数据。 四、通过commit()方法提交数据。 2 文件存储数据 关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。 文件可用来存放大量数据,如文本、图片、音频等。 默认位置:/data/data/< >/files/***.***。 3 SQLite数据库存储数据 数据库存储在 data/< 项目文件夹 >/databases/ 下。Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,你只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。SQLiteOpenHelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。 4 使用ContentProvider存储数据 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。 5 网络存储数据  利用HttpURLConnection对象,我们可以从网络中获取网页数据.      

转载于:https://www.cnblogs.com/MarsDabiaoge/p/5073429.html

最新回复(0)