android应用卸载保护

时间:2011-03-28 08:14:47

标签: android uninstall

只是想知道有没有办法保护应用程序不被卸载。我知道如果我将应用程序添加为设备管理员,这是可能的,但这还不够。

有没有办法在卸载开始之前弹出一条要求安全代码的消息?任何想法都高度赞赏。

4 个答案:

答案 0 :(得分:3)

您可以创建两个应用程序。第一个将是您的应用程序,第二个将监听删除意图,如果您的第一个应用程序被删除,将会触发一个动作,但这只是一个基本保护,因为用户可以先删除第二个应用程序。

答案 1 :(得分:2)

唯一可行的解​​决方案是修改android源码。由于有些应用程序无法删除(gmail,联系人,电话应用程序,短信应用程序,脸书,推特),因此必须有一个可用于满足您要求的标志。但我怀疑在非自定义的android操作系统上有一种方法......

答案 2 :(得分:0)

我认为这是不可能的如果用户安装了应用程序。 应用程序也可以由用户卸载。

答案 3 :(得分:0)

我认为市场上的“应用程序保护”可以满足您的需求。 尝试实现BroadCastReceiver,听取ACTION_PACKAGE_REMOVED。