Android中一共提供了四种数据存储方式:

  • Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。
  • Filws: 文件存储
  • SQLite:Android提供的标准数据库,支持SQL语句
  • Network:通过网络来存储和获取数据

Shared Preferences主要用于系统配置信息的保存,比如用户登录时,输入了用户名密码,下次登录时保留这一次的输入内容。

Files就是把需要保存的东西都存到文件中,需要时,则通过读取这个文件来获取。

SQlite是一个开源的关系数据库,可以存储大量数据,并且可以很容易的进行增删改查。

以上这几种方式保存的数据,都是应用程序私有的,如果需要在其他应用程序中使用这些数据,就要使用Android提供的ContentProviders(数据共享)。

先写到这..未完待续

更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. 一句话锁定MySQL数据占用元凶
  3. android TextView 改变边框
  4. Android(安卓)ListView缓存惹得祸
  5. 64位系统中安装Android(安卓)SDK“系统找不到指定的文件Java.exe
  6. android数据库(随apk一起发布数据库)
  7. android 10.0版本合入GMS包
  8. android studio2.1创建项目的两个坑
  9. android基础回顾---activity生命周期

随机推荐

  1. Android导出Kml
  2. minSdkVersion,targetSdkVersion,maxSdkVer
  3. Android开发学习---使用Intelij idea 13.
  4. android画图——Path()的使用
  5. 坑爹的android碎片化
  6. Android 中自定义View(二)
  7. linux mint 17编译android 2.3.1错误记录
  8. android 相对布局属性说明
  9. Android解惑
  10. Android LinearLayout 嵌套 button 监听L