android.app包KeyguardManager
java哥
阅读:881
2021-04-01 10:08:28
评论:0
KeyguardManager类介绍:
一个用于锁屏和解锁的类,通过调用Context.getSystemService(Context.KEYGUARD_SERVICE)来获取实例。实际上用于操控锁屏的是KeyguardManager.KeyguardLock类
内部类:
KeyguardManager.KeyguardLock类介绍:
使用FLAG_DISMISS_KEYGUARD 或FLAG_SHOW_WHEN_LOCKED权限,该类允许开发者在应用程序的前台移入和移除
隐藏键盘。处理 newKeyguardLock(String)方法返回的值处理键盘锁定和解锁操作。
相关方法介绍:
disableKeyguard():来解除锁屏
reenableKeyguard()反解除锁屏.reenableKeyguard()反解除锁屏的意思是:如果在调用disableKeyguard()函数之前是锁屏的,那么就进行锁屏,否则不进行任何操作。当然如果之前没调用disableKeyguard()函数,也不进行任何操作。
KeyguardManager.OnKeyguardExitResult接口介绍
通过调用 exitKeyguardSecurely(KeyguardManager.OnKeyguardExitResult)方法的返回结果去唤醒相关的执行者。
exitKeyguardSecurely(KeyguardManager.OnKeyguardExitResult)方法的返回结果去唤醒相关的执行者。 相关方法:
onKeyguardExitResult(boolean success)
返回true表示exitKeyguardSecurely()函数执行成功,否则表示失败
返回true表示exitKeyguardSecurely()函数执行成功,否则表示失败
相关方法介绍:
inKeyguardRestrictedInputMode():这是函数用于判断当前是否处于锁屏状态
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



