android保存数据方法之SharedPreferences
来源:互联网 发布:返利网站源码 编辑:程序博客网 时间:2024/06/05 16:45
还是说明下吧,这个SharedPreferences偏好设置主要是用来保存用户对应用的个人设置的:
保存的内容是写入到
上面图示的路径下的,以xml文件的形式保存。内容是以键值对的形式出现:
下面来说怎么保存偏好设置
public void Save(String name,int age) {
SharedPreferences preferences = context.getSharedPreferences("app",
context.MODE_PRIVATE);
Editor edit=preferences.edit();
edit.putString("name", name);
edit.putInt("age", age);
edit.commit();
}
注意这里要得到SharedPreferences对象,必须使用应用的上下文对象。
“app”这个参数是指保存偏好的时候生成xml文件的名称,后一个参数是建立文件的模式。之后就是获得Editor对象来保存参数,注意完成后必须commit。
进入软件后,读取偏好设置的。
/**@description:获得偏好 * @author:Administrator * @return:Map<String,String> * @return */public Map<String,String> getPreferences(){Map<String,String> parmas=new HashMap<String,String>();SharedPreferences preferences = context.getSharedPreferences("app",context.MODE_PRIVATE);parmas.put("name",preferences.getString("name", "") );parmas.put("age", String.valueOf(preferences.getInt("age", 0)));return parmas;}
注意parmas.put("name",preferences.getString("name", "") );这句的第二个参数,指的是如果在偏好xml文件中没有找到这个“name”,那么这个方法将返回一个“”空的字符串来。
- android保存数据方法之SharedPreferences
- Android数据保存之SharedPreferences
- Android之SharedPreferences数据保存
- SharedPreferences之Android数据保存
- Android 数据保存之SharedPreferences
- android数据保存之SharedPreferences
- android 之 SharedPreferences 保存对象数据
- Android 保存数据SharedPreferences
- SharedPreferences保存android数据
- android SharedPreferences保存数据
- android SharedPreferences 手机保存数据的简单方法
- android SharedPreferences保存应用数据
- Android采用SharedPreferences保存数据
- Android采用SharedPreferences保存数据
- android sharedpreferences保存数据注意事项
- Android采用SharedPreferences保存数据
- Android-SharedPreferences保存登录数据
- Android保存数据到SharedPreferences
- MFC 程序入口和执行流程
- jQuery实现仿QQ相册功能
- SolusOS 2 Alpha 6 发布,桌面 Linux 发行
- 随机数生成
- oom的解决方案
- android保存数据方法之SharedPreferences
- Java线程之FutureTask
- void fun() const{}; const void fun(){}; 和void const fun(){}; 的区别?
- Hibernate多对一双向关联(xml配置)
- Redis源码分析之双端链表
- cocos2d-x中使用DebugDraw提高box2d开发效率
- php中strtr和str_replace的坑
- PHP自学之路----面向对象的编程(类与对象)
- 分布式缓存-Memcached