使用disableKeyguard解锁android中的屏幕

时间:2012-02-14 15:55:57

标签: android

在我的应用程序中,我使用disableKeyguardreenableKeyguard解锁并锁定屏幕。我的申请工作正常。但问题是当用户通过拖动keygaurd意外解锁屏幕时(不使用我的应用程序),屏幕不会再次锁定我的应用程序。

如何解决这个问题?

先谢谢

1 个答案:

答案 0 :(得分:0)

使用FLAG_DISMISS_KEYGUARD和/或FLAG_SHOW_WHEN_LOCKED代替;这允许您在应用程序移入和移出前台时无缝隐藏键盘锁,并且不需要请求任何特殊权限。由newKeyguardLock(String)返回的句柄允许您禁用/重新启用键盘锁。