【发布时间】:2013-04-10 08:44:55
【问题描述】:
当用户尝试在设置->安全->设备管理员?
这会增加一个障碍,不允许用户轻松卸载应用程序,因为他们首先需要从应用程序中删除管理员权限(他们需要使用密码进行身份验证),然后才能卸载。
【问题讨论】:
标签: android
当用户尝试在设置->安全->设备管理员?
这会增加一个障碍,不允许用户轻松卸载应用程序,因为他们首先需要从应用程序中删除管理员权限(他们需要使用密码进行身份验证),然后才能卸载。
【问题讨论】:
标签: android
这是不可能的 AFIK。这是用户的权利。
您可以显示一个对话框,以确认有关Device Admin 的 DE 激活,但 default device admin API 都没有为您提供在 DE 激活设备管理员时显示密码对话框的方法,EDM API 也没有为您提供权限。
虽然 EDM API 提供了一种方法,您可以阻止设备管理员的 DE 激活。所以用户不能取消选中特定的设备管理员。
【讨论】:
这是可能的,但您必须采用一些非常粗略的技术来实现这一点。例如,Cerberus 有一个名为“保护设备管理员”的选项,当您点击“停用此设备管理员”时,它会立即锁定您的屏幕并要求输入登录名和密码。
我不建议您这样做,因为它被认为是恶意行为。您应该改用公司政策。 AFAIK 它们已在较新版本的 Android 中实施,并且与特定制造商无关。
【讨论】: