主动判断屏幕是否亮着:

public boolean isScreenOn(Context context) { 
    PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); 
    if (pm.isScreenOn()) { 
        return true; 
    }

return false;

//屏幕解锁 
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE); 
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(LOCK_TAG); 
keyguardLock.disableKeyguard(); 
//屏幕锁定 
keyguardLock.reenableKeyguard();

KeyguardManager km= (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);  
        KeyguardManager.KeyguardLock kl = km.newKeyguardLock("unLock");  
        //解锁  
        kl.disableKeyguard();  
        //获取电源管理器对象  
        PowerManager pm=(PowerManager) context.getSystemService(Context.POWER_SERVICE);  
        //获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag  
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK,"bright");  
        //点亮屏幕  
        wl.acquire();  
        //释放  
        wl.release();

Android判断屏幕状态与屏幕解锁和锁定相关推荐

  1. Android判断网络状态是否断开

    1.Android判断网络状态是否断开      不多说了,看代码吧! /** * 判断网络状态是否可用 * @return true: 网络可用 ; false: 网络不可用 */ public b ...

  2. android 网络代码是什么意思,Android判断网络状态的代码

    本文实例为大家分享了Android判断网络状态的具体代码,供大家参考,具体内容如下 一.权限 需要在AndroidManifest.xml 添加访问权限 二.判断连接状态 /** * 判断是否有网络连 ...

  3. Android 判断view 是否在屏幕中展示出来(打点真实展现)

    这篇文章主要介绍如何判断 view在屏幕中已经展现,主要可用于打点,视频播放等 前段时间,PM提出一个打点需求.要求当某个模块/view 在用户可见的时候 打点,否则不打.   之前的打点都是在服务端 ...

  4. Android 判断网络状态

    网络状态如果在5.0之后有了很大的改变,比如添加权限等,如果还是使用之前的判断 返现方法过时了 下面写了2个方法包含5.0之前的写法,和5.0之后的写法 5.0之后需要在配置文件中添加 <use ...

  5. Android判断网络状态

    package com.ch.services; import com.ch.utils.NetWorkUtils; import android.app.Service; import androi ...

  6. android 监听wifi的连接状态,Android判断wifi状态 监听wifi连接

    一.添加权限 二.注册监听广播 注册监听有两种方式 1.AndroidMainfest.xml 中注册 2.在代码中注册 IntentFilter filter = new IntentFilter( ...

  7. android5.0以后获取应用运行状态,Android判断App前台运行还是后台运行(运行状态)...

    本文通过图文并茂的方式给大家介绍android判断app状态的相关内容,具体详情如下所示: 要了解这块,首先需要明白一些概念,app,process,task 1.process就是进程,是linux ...

  8. Android监听手机屏幕解锁和判断屏幕状态

    开发后台服务的时候经常需要对屏幕状态进行判断,如果是想要监听屏幕解锁事件,可以在AndroidManifest配置里面注册action为 android.intent.action.USER_PRES ...

  9. Android监听屏幕解锁和判断屏幕状态

     开发后台服务的时候经常需要对屏幕状态进行判断,如果是想要监听屏幕解锁事件,可以在配置里面注册action为 android.intent.action.USER_PRESENT的广播,则可以监听 ...

最新文章

  1. 惠普硬盘安装linux,hp台式电脑原本是linux系统,如何安装win7系统
  2. 中国楼宇自控系统发展规划现状及未来前景预测报告2022-2028年版
  3. 【通俗易懂】什么是状态机?
  4. SQL Server 权限的分类
  5. exe打包工具哪个最好_为你的 Python 程序写个启动工具箱
  6. Windows 8.1 新增控件之 Hyperlink
  7. Linux系统下.ko文件是什么文件?.so文件是什么文件?
  8. LINQ语句之Select/Distinct和Count/Sum/Min/Max/Avg
  9. Android虚拟机Dalvik介绍
  10. linux远程控制本地用户登录,linux 本地无法登录 远程可以登陆的解决办法
  11. 第三章 3.3 DI自动装配 --《跟我学Spring》笔记 张开涛
  12. dell 工作站装linux_dell服务器linux系统安装
  13. html弹窗复制,js复制弹窗美化
  14. petalinux install
  15. amd cpu排行_amd cpu性能排行图_笔记本CPU性能排行天梯图-2012最新笔记本CPU天梯图...
  16. 软考之网络工程师准备
  17. 干货 | PCB设计中焊盘的种类和设计标准
  18. springAOP切面获取入参和出参
  19. CTFshow——web入门——sql注入
  20. [转帖] 部分收费的Oracle JDK VS 完全免费的OpenJDK

热门文章

  1. 互联网企业做手机吃“软”饭:靠应用服务谋利
  2. 可伸缩性和重/轻量,谁是实用系统的架构主选?
  3. 【网络知识补习】❄️| 由浅入深了解HTTP(八)HTTP/1.x 的连接管理
  4. 计算机网络参考模型(OSI讲解)
  5. Go语言中 经典的map排序方法及案例 (Golang经典编程案例)
  6. 二叉搜索树,二叉平衡术,红黑树,B树,B+树
  7. 【C#】使用ffmpeg image2pipe将图片保存为mp4视频
  8. Lumia 920 升级失败 更新已下载 但无法打开 8018830f 的解决方案
  9. 花10年时间学程序就能做好吗?
  10. C/C++面试笔试详细总结—基本概念及其它问答题