Android平台进行数据存储的五大方式
1 使用SharedPreferences存储数据
2 SQLite数据库存储数据
3使用ContentProvider存储数据
4 文件存储数据
5 网络存储数据
1.使用SharedPreferences存储数据
SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。例如保存登录用户的用户名和密码。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用。
如何修改和存储数据
- 根据Context的getSharedPrerences(key, [模式])方法获取SharedPreference对象;
- 利用SharedPreference的editor()方法获取Editor对象;
- 通过Editor的putXXX()方法,将键值对存储数据;
- 通过Editor的commit()方法将数据提交到SharedPreference内。
代码如下:
private String print() {
StringBuffer buff = new StringBuffer();
BufferedReader reader= null;
try {
reader = new BufferedReader(new InputStreamReader(n