Android:修改另一个应用的SharedPreferences

Android:修改另一个应用的SharedPreferences,第1张

概述我正在尝试编写必须在另一个应用程序的共享首选项中读取,修改和保存一些设置的应用程序(data / data / package_name / shared_prefs / file.xml). 这个应用程序不是我的,我已经根据设备进行测试. 我应该向清单添加什么android权限,如何访问此文件并进行修改?我知道SharedPreferences对于每个App / APK都是唯一的,但我需要在ro 我正在尝试编写必须在另一个应用程序的共享首选项中读取,修改和保存一些设置的应用程序(data / data / package_name / shared_prefs / file.xml).

这个应用程序不是我的,我已经根据设备进行测试.

我应该向清单添加什么android权限,如何访问此文件并进行修改?我知道SharedPreferences对于每个App / APK都是唯一的,但我需要在root模式下修改它.

我有工作代码来修改sdcard上的xml文件,但当我将路径更改为“data / data / package_name / shared_prefs / file.xml”时,它给了我一个例外和消息

androID open Failed eacces (permission denIEd)

有没有办法实现这一目标?

解决方法 看看这个答案:

https://stackoverflow.com/a/13139280/361230

使用su时,您将拥有修改文件系统所需内容的权限.

但是,我同意克里斯的观点,即做你想做的事并不是很好.

总结

以上是内存溢出为你收集整理的Android:修改另一个应用的SharedPreferences全部内容,希望文章能够帮你解决Android:修改另一个应用的SharedPreferences所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1131368.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存