【发布时间】:2017-06-05 18:43:55
【问题描述】:
我需要访问另一个应用程序的共享首选项文件。 (设备已root!)目前我似乎面临权限问题。这是我运行的当前代码:
Context con = createPackageContext("com.sam.sample", CONTEXT_IGNORE_SECURITY);
SharedPreferences sharedPref = con.getSharedPreferences("namefile", MODE_PRIVATE);
Map data = sharedPref.getString("name", "");
Log.d("Name", "name:" + name);
当我运行此代码时,我收到以下错误:
未经许可尝试读取首选项文件/data/data/com.sam.sample/shared_prefs/namefile.xml
我也尝试过运行su 命令,但我不希望用户收到通知我想通过chmod 775 获得对XML 文件的读取访问权限。
感谢任何帮助。
【问题讨论】: