Android项目中如何实现判断屏幕是否亮屏与解锁-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

Android项目中如何实现判断屏幕是否亮屏与解锁

本篇文章给大家分享的是有关Android项目中如何实现判断屏幕是否亮屏与解锁,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联专注于企业全网整合营销推广、网站重做改版、哈巴河网站定制设计、自适应品牌网站建设、HTML5建站商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为哈巴河等各大城市提供网站开发制作服务。

 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项目中如何实现判断屏幕是否亮屏与解锁,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


本文题目:Android项目中如何实现判断屏幕是否亮屏与解锁
当前路径:http://kswsj.cn/article/jiiddc.html

其他资讯