一 保存数据
1 .获取SharedPreferences对象
SharedPreferences mySharedPreferences = getSharedPreferences("test",Activity.MODE_PRIVATE);
getSharedPreferences(String name, int mode) name 为保存数据的文件名,mode为读取权限
2.获取SharedPreferences.Editor对象
SharedPreferences.Editor editor = mySharedPreferences.edit();
3.使用putXxx(String key, xxx value)方法保存数据
editor.putString("name","Jack");
4.提交修改
editor.commit();
二.读取数据
1.获取SharedPreferences对象
SharedPreferences mySharedPreferences = getSharedPreferences("test",Activity.MODE_PRIVATE);
2.使用getXxx(String key, xxx defaultValue)方法获取数据
String name = mySharedPreferences.getString("name","");
Ps:
读写其他应用的SharedPreferences
1.创建其他应用的对应的context
Context useContext = createPackeageContext(PackageName, Context.CONTEXT_IGNORE_SECURITY);
2.获取SharedPreferences对象
SharedPreferences prefs = useContext.getSHaredPreferences("test",Context.MODE_WORLD_READABLE);