首页 > 移动平台 > 详细

Android简单数据存储SharedPreferences

时间:2015-06-15 20:25:23      阅读:134      评论:0      收藏:0      [点我收藏+]

    SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中。

1)保存数据

//获得SharedPreferences对象
SharedPreferences settings = this.getSharedPreferences("shared_file", 0);

//获得可编辑对象
SharedPreferences.Editor editor = settings.edit();

editor.putString("name", "Kael Chen");
editor.putInt("age", 22);

editor.commit();

2)读取数据

SharedPreferences settings = this.getSharedPreferences("shared_file", 0);
//第二个参数为如果SharedPreferences中没有保存就赋一个默认值
String name = settings.getString("name", "no name");

int age = settings.getInt("age", 0);

3)删除数据

//获得SharedPreferences对象
SharedPreferences settings = this.getSharedPreferences("shared_file", 0);

//获得可编辑对象
SharedPreferences.Editor editor = settings.edit();
  editor.remove("name");  
  //editor.clear();  
  editor.commit();

4)对应的shared_file.xml

<?xml version=‘1.0‘ encoding=‘utf-8‘ standalone=‘yes‘ ?>

<map>

<string name="name">Kael Chen</string>

<int name="age" />22</int>

</map>

 

Android简单数据存储SharedPreferences

原文:http://www.cnblogs.com/chengzhengfu/p/4579011.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!