public
class
KeyguardManager.KeyguardLock
extends Object
java.lang.Object | |
↳ | android.app.KeyguardManager.KeyguardLock |
This class was deprecated
in API level 13.
Use FLAG_DISMISS_KEYGUARD
and/or FLAG_SHOW_WHEN_LOCKED
instead; this allows you to seamlessly hide the keyguard as your application
moves in and out of the foreground and does not require that any special
permissions be requested.
Handle returned by newKeyguardLock(String)
that allows
you to disable / reenable the keyguard.
Public methods | |
---|---|
void
|
disableKeyguard()
Disable the keyguard from showing. |
void
|
reenableKeyguard()
Reenable the keyguard. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
void disableKeyguard ()
Disable the keyguard from showing. If the keyguard is currently
showing, hide it. The keyguard will be prevented from showing again
until reenableKeyguard()
is called.
A good place to call this is from onResume()
Note: This call has no effect while any DevicePolicyManager
is enabled that requires a password.
This method requires the caller to hold the permission
DISABLE_KEYGUARD
.
See also:
void reenableKeyguard ()
Reenable the keyguard. The keyguard will reappear if the previous
call to disableKeyguard()
caused it to be hidden.
A good place to call this is from onPause()
Note: This call has no effect while any DevicePolicyManager
is enabled that requires a password.
This method requires the caller to hold the permission
DISABLE_KEYGUARD
.
See also: