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

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

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

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

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

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

先写到这..未完待续

更多相关文章

  1. Android(安卓)SQLite数据库升级的问题
  2. Android(安卓): 登录并保存密码
  3. Crazy Android(安卓)Note Chapter-8
  4. Android:Content Provider数据共享
  5. 【Android】自定义dialog的布局样式
  6. 使用SharedPreferences存储和读取数据
  7. android bundle 对象 序列化
  8. Android入门(9)AudioRecord和AudioTrack类的使用http://blog.sina.
  9. mybatisplus的坑 insert标签insert into select无参数问题的解决

随机推荐

  1. Android开发大佬的Offer收割之旅,从字节跳
  2. Android Canvas学习笔记(1)
  3. android 键盘不弹出
  4. [Android]在Avtivity中注册监听器
  5. ANDROID轮播广告图片
  6. Android如何获取手机的屏幕宽高
  7. android Gridview生成程序快捷键的简单方
  8. Android--LowMemoryKiller知识点补充
  9. Android任务和返回栈完全解析,细数那些你
  10. android画了一个笑脸