常规情况下,我们百度到的都是以前的写法如下:
一、APP运行方法类:
在我们的app方法里写上这样的配置,假设包名为 net.zlkb.www
1 2 3 4 5 6 7 | SharedPreferences sharedPreferences = context.getApplicationContext().getSharedPreferences("config", Context.MODE_WORLD_READABLE); //获取editor对象 SharedPreferences.Editor editor = sharedPreferences.edit();//获取编辑器 //存储键值对 editor.putString("allowclick", "555"); //提交 editor.commit();//提交修改 |
二、APP中继承xposed运行方法类:
在我们的app的xposed方法里进行配置读取
1 2 3 4 | XSharedPreferences xsp = new XSharedPreferences("net.zlkb.www", "config"); // 令文件全局可读 xsp.makeWorldReadable(); xsp.getString("allowclick","0"); |
但注意:实际上以上方法在新版本中已经无法使用了,因为 MODE_WORLD_READABLE已经被废止掉了;
所以请大家还是使用ContentProvider