使用SharedPreferences进行数据存储
1、SharedPreferences介绍
主要用于软件参数设置功能,用xml方式保存,保存的位置是在/data/data/包名/shared_prefs
2、保存参数
SharedPreferences preferences= getSharedPreferences("tjppre", Context.MODE_WORLD_READABLE);
Editor editor=preferences.edit();//获取编辑器
editor.putString("netName", netName);
editor.putInt("age", Integer.parseInt(age));
editor.commit();//提交
3、获取参数
SharedPreferences preferences= getSharedPreferences("tjppre", Context.MODE_PRIVATE);//文件模式只有在创建的时候才使用
String netName=preferences.getString("netName", "");
int age=preferences.getInt("age", 20);
4、获取别的应用的SharedPreferences
//构造其他应用的上下文对象
Context context=this.getContext().createPackageContext("com.tjp", Context.CONTEXT_IGNORE_SECURITY);//构造根据包的创建上下文对象 忽 略安全检查
SharedPreferences preferences= context.getSharedPreferences("tjppre", Context.MODE_PRIVATE);
String netName=preferences.getString("netName", "");
int age=preferences.getInt("age", 20);