读书人

施用SharedPreferences进行数据存储

发布时间: 2012-08-30 09:55:54 作者: rapoo

使用SharedPreferences进行数据存储

?

SharedPreferences sharedPreferences = getSharedPreferences("itcast", Context.MODE_PRIVATE);Editor editor = sharedPreferences.edit();//获取编辑器editor.putString("name", "传智播客");editor.putInt("age", 4);editor.commit();//提交修改? 生成的itcast.xml文件内容如下:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?><map><string name="name">传智播客</string><int name="age" value="4" /></map>
?SharedPreferences sharedPreferences = getSharedPreferences("itcast", Context.MODE_PRIVATE);//getString()第二个参数为缺省值,如果preference中不存在该key,将返回缺省值String name = sharedPreferences.getString("name", "");int age = sharedPreferences.getInt("age", 1);? getSharedPreferences("itcast", Context.MODE_WORLD_READABLE);? Context otherAppsContext = createPackageContext("cn.itcast.action", Context.CONTEXT_IGNORE_SECURITY);SharedPreferences sharedPreferences = otherAppsContext.getSharedPreferences("itcast", Context.MODE_WORLD_READABLE);String name = sharedPreferences.getString("name", "");int age = sharedPreferences.getInt("age", 0);?File xmlFile = new File(“/data/data/<packagename>/shared_prefs/itcast.xml”);//<package name>6

读书人网 >移动开发

热点推荐