在其他应用中获取SharedPreferences 保存的数据
2012-03-04 19:40
495 查看
SharedPreferences 保存数据以及从其他应用中获取SharedPreferences 保存的数据
1.SharedPreferences 保存数据的包名:com.dxz.sharedpre.test
将保存数据的xml文件的读写属性设置为:Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE;下面代码将在/data/data/com.dxz.sharedpre.test/shared_prefs/ 目录下生成保存了name和age 数据的dxz.xml文件。
在本应用中直接获取保存在dxz.xml中的name,age数据,
2.在其他应用中获取dxz.xml中文中得数据
1.SharedPreferences 保存数据的包名:com.dxz.sharedpre.test
将保存数据的xml文件的读写属性设置为:Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE;下面代码将在/data/data/com.dxz.sharedpre.test/shared_prefs/ 目录下生成保存了name和age 数据的dxz.xml文件。
SharedPreferences sharedpre = this.getSharedPreferences("dxz",Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE); Editor editor = sharedpre .edit(); editor.putString("name", "dxz"); editor.putInt("age", 23); editor.commit();
在本应用中直接获取保存在dxz.xml中的name,age数据,
SharedPreferences sharedpre = this.getSharedPreferences("dxz",Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE); sharedpre.getString("name", ""); sharedpre.getInt("age", 1);
2.在其他应用中获取dxz.xml中文中得数据
//构建其他应用的上下文 Context context = this.createPackageContext("com.dxz.sharedpre.test", Context.CONTEXT_IGNORE_SECURITY); SharedPreferences sharedpre = context.getSharedPreferences("dxz", Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE); sharedpre.getString("name", ""); sharedpre.getInt("age", 1);
相关文章推荐
- 关于SharedPreferences 保存list数据到持久层
- Android开发:SharedPreferences 存储数据、获取数据
- android SharedPreferences 保存数据与读取数据
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputS
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
- 12—(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream、FileOutputStream将数据存储到SD卡中
- SharedPreferences 保存零散数据 用户名密码
- 每次请求回的Json数据本地用sharedpreference保存
- 运用fastjson+SharedPreferences 保存、读取复杂数据
- android之保存数据一(SharedPreference)
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
- sharedPreference存储对象-数据库存储对象;android 将map保存到sqlite数据库中,从表数据中取回map
- Android — 使用 sharedPreferences 本地保存 key-value 数据
- 安卓学习笔记---如何保存数据到SharePreference里面,获取所有sp文件以及删除文件
- Android开发:SharedPreferences 存储数据、获取数据
- SharedPreferences 封装,保存基本数据类型,保存对象,读取对象
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
- sharedPreferences 数据 同应用 跨进程 不能立即更新
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
- android 之 SharedPreferences 保存对象数据