我知道这可能是不可能的。但我刚发现这样的应用程序。我无法卸载应用程序,甚至无法清除数据,应用程序的缓存真的这不是一个系统应用程序。这个应用程序所做的只是垃圾邮件我的手机随时都有推送通知。
我的手机没有扎根!!
所以我的问题是如何制作这样的应用程序?
答案 0 :(得分:2)
使应用程序无法卸载的唯一方法(你不能 真的,如果用户使用root电话)将安装它 直接在Android捆绑包中,通过ADB(同时root)将其推送到
/系统/应用
...目录
然后,无论如何,对于具有标准访问权限的开发人员来说,这是可能的 用户电话。
答案 1 :(得分:2)
具有管理权限的应用,可在设置>下找到。安全与安全私人>如果不撤消管理权限,则无法卸载Device Administrator。
答案 2 :(得分:0)
我建议阅读有关ROM开发的内容。您需要做的是创建一个非root的ROM,其中包含您不希望在/ system / app目录中卸载的应用程序。 ROM附带的所有应用程序都将位于受限制的目录中。因为在安装新应用程序时无法写入该目录,所以它们会放在/ data / app目录中。因此,如果您向应用程序发布更新,则很可能会将其放在/ data / app目录中,并且可以卸载更新。
您的选择有限。