Android存储之SharedPreferences
来源:互联网 发布:扫描英语翻译软件app 编辑:程序博客网 时间:2024/06/08 02:10
2015.3.20 0:46
1.SharedPreferences 是一种轻量级的文件文件存储方式,他将数据以值key-value方式存储在xml文件中
(1)存数据
// /data/data/包名/shared_prefs/
SharedPreferences sp = context.getSharedPreferences(
“文件名”,Context.MODE_PRIVATE);
//获得Editor对象
Editor edit = sp.edit();
//key-value存储数据
edit.putString(“key”,value);
...
//提交,数据就被存储起来了
edit.commit();
(2)读数据,由于数据是以key-value形式保存,所以取出时用Map<String,String> 格式的变量保存。
//通过context获得SharedPreferences对象
SharedPreferences sp = context.getSharedPreferences("zsxSharedPreferences",
Context.MODE_APPEND);
//通过sp对象的getString()方法取出数据,并存入变量
String name = sp.getString("name", null);
String sex = sp.getString("sex", null);
String age = sp.getString("age",null);
//将变量中的数据保存到Map<String,String>变量中,并返回
if(!TextUtils.isEmpty(name) && !TextUtils.isEmpty(sex) && !TextUtils.isEmpty(age)){
Map<String,String> userInfoMap = new HashMap<String,String>();
userInfoMap.put("name", name);
userInfoMap.put("sex", sex);
userInfoMap.put("age", age);
return userInfoMap;
}
- Android 存储之SharedPreferences
- Android 存储之SharedPreferences
- Android存储之SharedPreferences
- Android 之SharedPreferences存储
- Android存储之SharedPreferences
- Android存储之SharedPreferences
- Android存储之SharedPreferences
- Android之SharedPreferences存储
- Android存储之SharedPreferences存储
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android--数据存储之SharedPreferences
- android数据存储之SharedPreferences
- Android之数据存储SharedPreferences
- Android数据存储之SharedPreferences
- android数据存储之--------- SharedPreferences
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- 12.遍历二叉树与二叉树的建立
- 这7个开源技术支撑起整个互联网时代
- 13-语言入门-13-三个数从小到大排序
- 14-语言入门-14-阶乘因式分解(一)
- asp.net 大文件上传
- Android存储之SharedPreferences
- OV9712原理图PADS版本可以直接量产HI3518E配套SENSOR
- Yarn的JVM重用功能——uber
- 15-语言入门-15-6174问题
- sed调试
- zend studio连接远程服务器l
- 16-语言入门-16-谁获得了最高奖学金
- 13.赫夫曼树及其应用
- LINUX源文件的安装方法