android应用程序卸载保护

android应用程序卸载保护,android,uninstallation,Android,Uninstallation,我只是想知道有没有一种方法可以防止应用程序被卸载。我知道如果我以设备管理员的身份添加应用程序是可能的,但这还不够 有没有办法在卸载开始前弹出一条询问安全代码的消息?非常感谢任何想法。我认为如果应用程序是由用户安装的,这是不可能的。 应用程序也可以由用户卸载。我认为如果应用程序是由用户安装的,这是不可能的。 用户也可以卸载应用程序。您可以创建两个应用程序。第一个将是您的应用程序,第二个将侦听删除意图,并在第一个应用程序被删除时触发操作,但这只是一种基本保护,因为用户可以先删除第二个应用程序。您可以

我只是想知道有没有一种方法可以防止应用程序被卸载。我知道如果我以设备管理员的身份添加应用程序是可能的,但这还不够


有没有办法在卸载开始前弹出一条询问安全代码的消息?非常感谢任何想法。

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

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

您可以创建两个应用程序。第一个将是您的应用程序,第二个将侦听删除意图,并在第一个应用程序被删除时触发操作,但这只是一种基本保护,因为用户可以先删除第二个应用程序。

您可以创建两个应用程序。第一个将是您的应用程序,第二个将侦听删除意图,并在第一个应用程序被删除时触发操作,但这只是一种基本保护,因为用户可以先删除第二个应用程序。

唯一可能的解决方案是修改安卓源代码。由于存在无法删除的应用程序(gmail、contacts、telefon应用程序、sms应用程序、facebook、twitter),因此必须有一个可用于满足您需求的标志。但我怀疑在非定制的android操作系统上是否有办法…

唯一可能的解决方案是修改android源代码。由于存在无法删除的应用程序(gmail、contacts、telefon应用程序、sms应用程序、facebook、twitter),因此必须有一个可用于满足您需求的标志。但我怀疑在非定制的android操作系统上是否有办法…

我认为市场上的“应用程序保护”可以满足您的需求。 尝试执行BroadCastReceiver侦听操作\u已删除包

我认为市场上的“应用程序保护”可以满足您的需求。
尝试执行BroadCastReceiver侦听操作\u已删除包

你可以这样做,但你仍然无法阻止卸载-第二个应用程序只知道第一个已被删除,但无法以任何方式阻止它。我想您可以尝试重新安装第一个应用程序,但在非根设备上以非交互方式进行安装时会遇到问题,并且您还可能会丢失第一个应用程序使用的任何本地数据,除非它采取特殊措施将其存储在其他地方。您可以这样做,但是你仍然无法阻止卸载-第二个应用程序只知道第一个已被删除,但无法以任何方式阻止它。我想您可以尝试重新安装第一个应用程序,但在非根设备上以非交互方式进行安装会有困难,而且您还可能会丢失第一个应用程序使用的任何本地数据,除非它采取特殊措施将其存储在其他地方。