2012-06-13 116 views
2

我开发中Android的卸载程序包

  1. 应用程序有一个存储的密码的Android应用程序

  2. 我的应用程序是设备管理员

  3. (通过在应用程序第一次安装的用户设置)

问题是当用户点击卸载这个应用程序,我想用户输入应用

过程中,我将跟随出现后的密码:

  1. 显示密码页面
  2. 某些代码
  3. 删除设备管理员权限,允许未安装

请帮我检测卸载点击我的应用程序以拍摄密码页。

在此先感谢!

回答

1

你的意思是拦截你的应用程序的卸载和查询密码?这是不可能的。以前也有类似的问题,例如here

编辑:它似乎像一些相关的东西可以让你的应用程序来完成一个Device Admin Application

“要卸载现有的设备管理应用程序,用户需要首先 注销该应用程序为管理员。”

但是我不熟悉与此相关的限制,并且它允许您的确切用例。

+0

应用程序如**卡巴斯基家长控制**能够显示类似的密码页面,然后只允许**卸载**的应用程序 –

+0

我编辑了我的答案 – pgsandstrom

+0

是完全用户需要注销应用程序作为设备管理员。 应用程序是设备管理员...我的问题仍然是检测应用程序的卸载事件,以便在此过程之前启动一项活动? ( –