Android中的设备管理员密码锁定屏幕问题

时间:2012-02-14 08:49:33

标签: android

我正在研究android中的安全相关应用程序。我正在使用DeviceAdminReceiver锁定设备,设置密码和擦除数据。一切正常。但我的问题是我使用管理员锁定设备其他用户(设备所有者除外)可以猜测并输入任何随机密码设备可能会被激活。如果是这种情况我的应用程序无效。我也在使用最大密码失败尝试次数在几次错误尝试后擦除,我想隐藏输入密码以解锁屏幕特殊情况。我的问题是

  1. When Device Locked by DeviceAdminReceiver, How i can prevent unauthorized user to enter password?
  2. 参考:developer.android.com示例代码。在此先感谢。

1 个答案:

答案 0 :(得分:0)

我认为你不能完全隐藏这个解锁屏幕。我建议设置一个非常难以猜测的密码(很长,混合字母/数字等)。

我还在一个点上使用了一个Android应用程序(Lost Phone),将屏幕放在当前屏幕的上方(无论它是什么),每当你试图关闭它时它重新打开,有效地防止任何人使用手机直到他们擦拭它,或输入正确的密码。这种方法有点“hacky”,并且不会阻止某人使用adb卸载应用程序。