Android以编程方式解锁键盘锁

时间:2015-08-28 13:04:58

标签: android android-service android-broadcast

我找到了许多与设备解锁相关的SO链接。仍然无法理解。我想创建一个基于wifi的设备解锁。因此,每当我连接到标记的Wifi网络时,Android手机应该保持解锁状态,绕过默认密码/引脚/模式设置。当我离开地区时,需要再次申请。

当Wifi状态发生变化时,我尝试使用广播接收器,然后使用disableKeyguard()删除设备锁定(在查看某些条件后)。但我无法将键盘锁带到默认状态,使用reenableKeyguard()可能是由于KeyguardLock值无法跨广播请求保留。此外,不推荐使用newKeyguardLock()。它建议“使用FLAG_DISMISS_KEYGUARD和/或FLAG_SHOW_WHEN_LOCKED代替;”这个标志能否从广播接收器中禁用键盘锁?

我应该使用服务吗?让我知道你的建议。

0 个答案:

没有答案