android数据的五种存储方式
16lz
2021-01-23
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对象,我们可以从网络中获取网页数据.
更多相关文章
- ionic3文件目录介绍
- android从未安装的apk文件里获取信息(包信息,资源信息)
- 提高开发效率-使用Android Studio Template快速生成模板文件
- Android API开发之OpenGL开发之Android OpenGL显示STL模型文件
- Android Launcher7.0首次数据加载逻辑
- android studio R文件找不到
- 解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决
- android 连接数据库