Android中的数据存储
2016-04-15 15:37
274 查看
使用SharedPreferences存储数据;文件存储数据;SQLite数据库存储数据;使用ContentProvider存储数据;网络存储数据;
Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files, /data/data/Package Name/database 。
1.首先说明SharedPreferences存储方式,它是 Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入,
数据读取与写入的方法都非常简单,只是在写入的时候有些区别:先调用edit()使其处于编辑状态,然后才能修改数据,最后使用commit()提交修改的数据。实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data//shares_prefs下。使用SharedPreferences是有些限制的:只能在同一个包内使用,不能在不同的包之间使用。
Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files, /data/data/Package Name/database 。
1.首先说明SharedPreferences存储方式,它是 Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入,
数据读取与写入的方法都非常简单,只是在写入的时候有些区别:先调用edit()使其处于编辑状态,然后才能修改数据,最后使用commit()提交修改的数据。实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data//shares_prefs下。使用SharedPreferences是有些限制的:只能在同一个包内使用,不能在不同的包之间使用。
相关文章推荐
- [置顶] android MultiDex multidex原理原理下遇见的N个深坑(二)
- android MultiDex multidex原理原理下遇见的N个深坑(二)
- android MultiDex multidex原理原理下遇见的N个深坑(二)
- Android中使用Matrix控制图形变换和制作倒影效果的方法
- android开发 系统时间与定时器之间有关系嘛?
- Android编码规范
- 国内Android资源
- Android开发环境配置(以windows为例)
- android 框架 volley 解析
- [置顶] android MultiDex multiDex原理(一)
- Android Killer(反编译工具)技巧
- android MultiDex multiDex原理(一)
- android MultiDex multiDex原理(一)
- Android获取屏幕宽高
- Android java 中如何优雅的结束线程
- Android自定义View之贝塞尔曲线图
- android学习之SoundPool
- androidapk安装过程详解
- Android ListView默认选中某一项
- Android双击退出应用程序