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

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

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

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

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

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

先写到这..未完待续

更多相关文章

  1. Android中使用xml保存数据(xml文件序列化)及使用pull解析xml文件
  2. Android(安卓)Sqlite数据库转义字符模糊查询
  3. Android之Adapter用法总结
  4. Appium - Android(安卓)对比 iOS
  5. 自己封装的Android(安卓)sqlite-helper.jar包使用方法
  6. 嵌入数据库SQLite(3) - Android
  7. 【Arcgis for android】程序运行出错原因分析及解决(超详细)
  8. Android(安卓)ContentProvider、ContentResolver和ContentObserv
  9. mybatisplus的坑 insert标签insert into select无参数问题的解决

随机推荐

  1. LeakCanary使用详解
  2. Android调用第三方百度APP进行导航
  3. Android-EditText属性大全
  4. Android使用Recycler View实现瀑布流效果
  5. Android中测量文字的宽度和高度
  6. Android(安卓)Studio 常用控件和常用布局
  7. Android框架排行榜,上百项资源汇总不容错
  8. Android(安卓)自定义SurfaceView详解
  9. Android(安卓)6.0动态权限及跳转GPS设置
  10. Android(安卓)架构组件 —— Lifecycle-a