只是想知道有没有办法保护应用程序不被卸载。我知道如果我将应用程序添加为设备管理员,这是可能的,但这还不够。
有没有办法在卸载开始之前弹出一条要求安全代码的消息?任何想法都高度赞赏。
答案 0 :(得分:3)
您可以创建两个应用程序。第一个将是您的应用程序,第二个将监听删除意图,如果您的第一个应用程序被删除,将会触发一个动作,但这只是一个基本保护,因为用户可以先删除第二个应用程序。
答案 1 :(得分:2)
唯一可行的解决方案是修改android源码。由于有些应用程序无法删除(gmail,联系人,电话应用程序,短信应用程序,脸书,推特),因此必须有一个可用于满足您要求的标志。但我怀疑在非自定义的android操作系统上有一种方法......
答案 2 :(得分:0)
我认为这是不可能的如果用户安装了应用程序。 应用程序也可以由用户卸载。
答案 3 :(得分:0)
我认为市场上的“应用程序保护”可以满足您的需求。 尝试实现BroadCastReceiver,听取ACTION_PACKAGE_REMOVED。