我正在实现一个从设备上静默卸载应用程序的演示。
在 adb shell 中,我可以使用 pm uninstall packagename 来执行任务,但是当我编写代码时,我收到了一些权限被拒绝的错误。
我已经用谷歌搜索了一段时间,发现要获得 DELETE_PACKAGES 权限,我必须使用与系统相同的证书来签署我的应用程序。
那么,有人可以给我一些关于如何做到这一点的提示吗?或者,我可以做些什么来让我的应用程序作为系统服务运行吗?
除非您正在构建自己的固件 (ROM),否则您无法执行此操作。如果是,只需获取对 ROM 进行签名的密钥并用它对您的 apk 进行签名即可。如果您有root手机,也可以将apk复制到/system/app
以获得许可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)