1
在我的应用程序中,我使用disableKeyguard
和reenableKeyguard
解锁并锁定屏幕。我的应用程序工作正常。但问题是,当用户通过拖动keygaurd意外解锁屏幕(不使用我的应用程序)时,屏幕不会再与我的应用程序锁定。使用disableKeyguard在android中解锁屏幕
如何解决这个问题?
感谢advace
在我的应用程序中,我使用disableKeyguard
和reenableKeyguard
解锁并锁定屏幕。我的应用程序工作正常。但问题是,当用户通过拖动keygaurd意外解锁屏幕(不使用我的应用程序)时,屏幕不会再与我的应用程序锁定。使用disableKeyguard在android中解锁屏幕
如何解决这个问题?
感谢advace
使用FLAG_DISMISS_KEYGUARD
和/或代替FLAG_SHOW_WHEN_LOCKED
;这使您可以在应用程序移入和移出前台时无缝地隐藏键盘锁,并且不需要请求任何特殊权限。处理返回newKeyguardLock(String)
,允许您禁用/重新启用键盘锁。
非常感谢您的回放。正如你所说我使用Flag_Dismiss_keygaurd。只有当我的应用程序处于前台时,它才会禁用keygaurds。那么如何使用这个? – asma 2012-02-15 09:40:18
有人能帮我解决这个问题吗? – asma 2012-02-15 09:52:26
使用此.... http://developer.android.com/reference/android/app/KeyguardManager.html#newKeyguardLock(java.lang.String) – himanshu 2012-02-15 10:15:34