使用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);

posted @ 2011-05-22 19:48  飞鹰小谭  阅读(414)  评论(0编辑  收藏  举报