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)方法的返回结果去唤醒相关的执行者。

          相关方法:

          onKeyguardExitResult(boolean success)
          返回true表示exitKeyguardSecurely()函数执行成功,否则表示失败

 

相关方法介绍:

inKeyguardRestrictedInputMode()这是函数用于判断当前是否处于锁屏状态

标签:Android
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号