android中获取其他应用的SharedPreferences

    在android中获取其他应用的SharedPreferences,需要其他应用设置的Mode为MODE_WORLD_READABLE或者MODE_WORLD_WRITABLE两种模式。要获取其他应用的SharedPreferences,最主要的是获取其他应用的Context。之后就可以利用这个Context获取SharedPreferences了。

1 Context context = this.createPackageContext("com.gearmotion.app.sharedpreferencesmotion",
2                     CONTEXT_IGNORE_SECURITY);
3             SharedPreferences sp = context.getSharedPreferences("target", Context.MODE_WORLD_READABLE);
4             String value = sp.getString("key", "none");

 

posted @ 2015-11-19 00:03  豌豆豆  阅读(2453)  评论(0编辑  收藏  举报