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对象,我们可以从网络中获取网页数据.

更多相关文章

  1. ionic3文件目录介绍
  2. android从未安装的apk文件里获取信息(包信息,资源信息)
  3. 提高开发效率-使用Android Studio Template快速生成模板文件
  4. Android API开发之OpenGL开发之Android OpenGL显示STL模型文件
  5. Android Launcher7.0首次数据加载逻辑
  6. android studio R文件找不到
  7. 解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决
  8. android 连接数据库

随机推荐

  1. android定制化开关机动画、铃音
  2. Android学习笔记之自定义UI组件
  3. 跳槽的新公司,我直接让项目的性能提升了一
  4. [原创] Android应用使用蓝牙通信控制车联
  5. Android周学习Step By Step(5)--常用widget
  6. Android(安卓)启动优化(六)- 深入理解布局
  7. 【第814期】你不懂JS:ES6与未来 语法(下)
  8. PHP函数的使用
  9. 字符串函数与动态表格
  10. 缓存函数的简单使用