当用户尝试在设置 - > 安全 - > 设备下以管理员方式取消选中应用时,是否可以要求输入密码管理员?
这会添加一个障碍,不容易让用户卸载应用,因为他们首先需要从应用中删除管理员权限(他们需要使用密码进行身份验证)然后才能卸载。 / p>
答案 0 :(得分:2)
AFIK不可能。这是用户权利。
您可以显示一个对话框,以确认Device Admin的DE激活,但是default device admin API没有为您提供在DE激活设备管理员时显示密码对话框的方法,也没有EDM API为您提供权限
虽然EDM API提供了一种阻止设备管理员DE激活的方法。因此,用户无法取消选中特定的设备管理员。
答案 1 :(得分:0)
这是可能的,但你必须采用一些非常粗略的技术来实现这一目标。例如,Cerberus有一个名为" Protect device admin"当您点击“#34;停用此设备管理员"”时,会立即锁定您的屏幕并请求登录和密码。
我不建议你这样做,因为它被认为是恶意行为。您应该使用公司政策。 AFAIK已经在较新版本的Android中实施,并且与特定制造商无关。