2

我正在考虑一个具有设备管理员权限的安全应用程序。我想看看当用户尝试在设置->安全->设备管理员下以管理员身份取消选中应用程序时是否可能需要密码。这将增加一个障碍,不允许用户轻松卸载应用程序,因为他们首先需要从应用程序中删除管理员权限(他们需要使用密码进行身份验证),然后才能卸载。这个想法是让父母在孩子的手机上安装一个安全应用程序,而不是让孩子轻易卸载它。如果没有 root 访问权限,这样的事情是否可行?

4

1 回答 1

1

在 onDisableRequested() 方法(DeviceAdminReceiver 的覆盖方法)中启动密码活动

在 Android 2.3 中,一旦单击停用按钮,您的活动就会打开。

从 Android 4.x 单击停用按钮后,活动会在大约 5-10 秒后打开。因此,您可以通过 onDisabled() 方法而不是 onDisableRequested() 锁定设备。

于 2013-08-19T10:06:39.603 回答