读写其他应用程序的sharedpreferences
来源:互联网 发布:java 基础 代码 编辑:程序博客网 时间:2024/05/16 11:40
正在学习读写其他应用程序的sharedpreferences,所以把想到的东西在这儿再梳理一下吧。
首先,要读取其他应用的sharedpreferences,前提是创建该sharedpreferences的应用程序指定该访问权限是 MODE_WORLD_READABLE,或者是 MODE_WORLD_WRITABLE.前者是在其他应用程序中只读,后者是在其他应用程序中可读可写。
第二就是,获取其他程序的sharedpreference对应的CONTEXT,代码如下
try {Context mcontext= createPackageContext("com.example.mpreferences",CONTEXT_IGNORE_SECURITY); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); }
其中,”com.example.mpreferences”是其他应用程序的包名,包名即是一个应用程序的标识。CONTEXT_IGNORE_SECURITY是一个flag,忽略安全性。
第三,利用Context 的mcontext.getSharedPreferences(“wshuang_preference”,MODE_PRIVATE)来获取对应的sharedpreference。
第四就是正常读取了。
try { Context mcontext = createPackageContext("com.example.mpreferences", CONTEXT_IGNORE_SECURITY); SharedPreferences msharedpreferences = mcontext.getSharedPreferences("wshuang_preference", MODE_PRIVATE); int count = msharedpreferences.getInt("count", 0); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); }
1 0
- 读写其他应用程序的sharedpreferences
- 读写其他应用的SharedPreferences
- 读写其他应用的SharedPreferences
- 读、写其他应用程序的SharedPreferences
- android 读写其他应用SharedPreferences存储的数据
- 读取其他程序的SharedPreferences
- 测试、文件的读写、SharedPreferences
- Android SharedPreferences一般的读写
- Android SharedPreferences一般的读写
- Android读取其他应用的SharedPreferences
- 获取其他应用的SharedPreferences共享内存
- Android使用SharedPreferences进行配置的读写
- 保存简单的应用程序数据---SharedPreferences浅析
- 如何关闭其他的应用程序
- MFC 加载其他的应用程序
- 获取其他应用程序的context
- 怎样加载其他的应用程序?
- 访问其他应用程序的SharePreferences
- php截取字符串常用方法
- 剑指offer——二叉树的镜像
- 继承和组合
- Java千百问_01基本概念(012)_Socket是什么
- 线程与进程共享的资源种类
- 读写其他应用程序的sharedpreferences
- STM32学习经验(补充)
- Windows 2008 账户组及权限
- java数据结构(三)——队列
- zf框架下smatry模板tpl输出xls文件
- copvalue from wrapper type to primitive type
- Java继承和组合的区别
- 用thinkphp开发微信,接口配置总失败问题
- 如何把void* 类型转变为二维数组