Android lockNow()在HTC Desire上失败

时间:2011-05-20 15:24:25

标签: android security

我创建了一个可以使用DevicePolicyManager,resetPassword和lockNow()锁定手机密码的应用程序。它可以在我的Galaxy S和所有其他手机上完美运行,但不适用于HTC Desire。

在Desire上会出现密码屏幕,但您只需按下确定按钮而不输入密码,手机仍会解锁。

用户说如果他不使用手机大约5分钟就会锁定。有没有人暗示可能出现什么问题,或者有什么建议可以做什么?

2 个答案:

答案 0 :(得分:0)

听起来密码值正在被缓存,允许他绕过输入代码。几分钟后,应用程序将从内存中删除(清除缓存的凭据)并强制用户重新进入手机。一种可能的解决方案是在用户输入正确的密码后清除处理密码的每个字段。

这可能不是实际问题/解决方案,但希望它有所帮助。

答案 1 :(得分:0)

我认为这是Desire上的一个错误,但我通过将锁定超时设置为1秒,锁定设备然后再次设置锁定超时来找到解决方法。