存:

public void putString(Context context, String key, String value) {        SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_WORLD_READABLE|Context.MODE_MULTI_PROCESS);        SharedPreferences.Editor editor = settings.edit();        editor.putString(key, value);        editor.commit();    }

在android4.0之后,之前没有加入Context.MODE_MULTI_PROCESS参数,导致不能获取到修改后的数据。

取:

Context xcontext=null;        try{             xcontext = createPackageContext("com.android.settings", Context.CONTEXT_IGNORE_SECURITY);        } catch (Exception e){        }        SharedPreferences settings = xcontext.getSharedPreferences("ruixin", Context.MODE_WORLD_READABLE|                Context.MODE_MULTI_PROCESS);         String name=settings.getString("bluetoothName",null);

“com.android.settings” 是包名
“ruixin” 是PREFERENCE_NAME

更多相关文章

  1. monkey稳定性测试---ing
  2. android 下的内存状态获取
  3. 【Android】问题记录
  4. Android(安卓)ContentResolver
  5. 获取系统联系人及电话
  6. Android6.0+权限申请工具类PermissionUtil
  7. 播放记录的SQLite数据库实现
  8. Android获取SD卡大小
  9. android 登录界面 记住多组账号与密码

随机推荐

  1. 初识初学表单
  2. 前后端Date类型装换
  3. 图片上传
  4. 我的第一款 Drone 插件
  5. “Affinity Publisher”让排版更简单,轻松
  6. Golang笔记之基本数据类型
  7. 索刻科技IBP整合经营规划
  8. nginx2_调度
  9. 理解数据库日志进行故障修复的原理
  10. iPhone如何修改手机定位?