Android中判断屏幕是否亮屏和是否解锁功能

作者:android_abin 时间:2023-11-16 13:14:43 

 1.屏幕是否亮屏:


PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
//true为打开,false为关闭
boolean ifOpen = powerManager.isScreenOn();

2.屏幕是否解锁:


KeyguardManager mKeyguardManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
boolean flag = mKeyguardManager.inKeyguardRestrictedInputMode();

当前的屏幕锁有五种设置,分别是没有设置屏幕锁,滑动解锁,图案解锁,PIN码解锁,密码解锁。

如果没有设置屏幕锁,返回值会一直为FALSE。如果用户设置了屏幕锁(包括后四种锁中的任何一种),屏幕不亮时返回TRUE,屏幕亮时,解锁前返回TRUE,解锁后返回FALSE。

有的时候我们只需一个判断就能满足需求,但有时我们需要这两个相互结合满足需求。

以上所述是小编给大家介绍的Android中判断屏幕是否亮屏和是否解锁功能网站的支持!

来源:http://blog.csdn.net/android_abin/article/details/54970176

标签:android,屏幕,亮屏,解锁
0
投稿

猜你喜欢

  • Java内存溢出案例模拟和原理分析过程

    2023-04-09 07:27:48
  • 浅谈Visual C#进行图像处理(读取、保存以及对像素的访问)

    2023-04-04 20:25:00
  • SpringBoot如何读取xml配置bean(@ImportResource)

    2021-08-03 22:33:44
  • 解决使用mybatis-plus时,生成的SQL大写变小写加下划线问题

    2022-10-20 09:24:47
  • 解决Maven本地仓库明明有对应的jar包但还是报找不到的问题

    2022-07-21 23:12:07
  • Java中lambda表达式实现aop切面功能

    2022-12-02 09:44:59
  • 普通类注入不进spring bean的解决方法

    2021-06-07 19:22:41
  • android从资源文件中读取文件流并显示的方法

    2022-05-29 14:11:56
  • java和javascript中过滤掉img形式的字符串不显示图片的方法

    2021-08-31 10:12:49
  • c# winform取消右上角关闭按钮的实现方法

    2023-05-05 18:56:28
  • Android中EditText显示明文与密码的两种方式

    2021-09-13 07:35:39
  • 浅谈Android硬件加速原理与实现简介

    2022-04-20 14:11:36
  • Spring Security前后分离校验token的实现方法

    2023-06-26 17:00:30
  • Java多线程死锁示例

    2022-09-17 15:05:25
  • c#中oracle的to_date函数使用方法

    2021-09-06 10:21:17
  • Java String类的性质与比较

    2021-07-29 16:48:37
  • C#中WebBrowser.DocumentCompleted事件多次调用问题解决方法

    2023-12-05 18:23:15
  • Android自定义弹窗提示效果

    2022-05-13 12:00:14
  • WPF实现页面的切换的示例代码

    2023-09-26 21:35:27
  • 解决IDEA鼠标点击光标变大问题

    2022-12-07 11:52:37
  • asp之家 软件编程 m.aspxhome.com