2012-02-14 100 views
0

我正在从事android中的安全性相关应用程序。我使用DeviceAdminReceiver来锁定设备,设置密码和擦除data.Everything working罚款。但我的问题是我锁定设备使用管理其他用户(除设备所有者)可以猜测并输入任何随机密码设备可能会激活。如果是这样的话我的应用程序不可Effective.I也是用最大密码尝试失败一些错的尝试后擦,我想隐藏输入密码来解锁屏幕在一些特殊situation.My问题是Android中的设备管理员密码锁定屏幕问题

  1. When Device Locked by DeviceAdminReceiver, How i can prevent unauthorized user to enter password?

参考:developer.android.com示例代码。提前致谢。

回答

0

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

我还在一个点上使用了一个安卓应用程序(Lost Phone),它将屏幕置于当前屏幕的上方(无论它是什么),并且每当您尝试关闭它时都会重新打开,从而有效防止任何人使用手机直到它们被擦除它,还是输入了正确的密码。这种方法有点“黑客”,并不会阻止某人使用adb卸载应用程序。