博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 点亮屏幕和屏幕解锁
阅读量:2227 次
发布时间:2019-05-09

本文共 751 字,大约阅读时间需要 2 分钟。

下面的代码可以用来点亮屏幕
PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE);) T2 U" T4 z/ f) d, v" E+ A
mWakelock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.SCREEN_DIM_WAKE_LOCK, "SimpleTimer");2 a5 b/ k! E1 n' U0 d
mWakelock.acquire();
.......
mWakelock.release();
下面的代码用来屏幕解锁1 ]6 J! w) d: B  T. N4 G
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("");
keyguardLock.disableKeyguard();4 o* `" z; Z  q. t% P
使用这两段代码,需要在AndroidManifest文件中加入4 `! ]% D  h3 j5 t; Q4 S

<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>

<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>

转载地址:http://oqhfb.baihongyu.com/

你可能感兴趣的文章
【算法】对于大数的操作
查看>>
【操作系统】系统调用的概念
查看>>
【计算机网络】cookie和session的区别
查看>>
【C++】构造函数、析构函数抛出异常的问题
查看>>
【C++】关于vector<bool>
查看>>
【操作系统】内存碎片产生原因及终极解决办法
查看>>
幂等性验证思想
查看>>
DB理论--数据存储方式
查看>>
PB协议的说明与使用
查看>>
什么是TPS,什么是QPS,区别是什么?
查看>>
git pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
查看>>
arraylist扩容时机java8
查看>>
logback中additivity的理解
查看>>
一篇文章搞懂hash,hashcode,equals,==的用法
查看>>
mysql数据库,悲观锁。for update 的用法。
查看>>
springboot+jta+atomikos多数据源和 springboot+mybatisplus+aop实现数据库读写分离而引发的一些思考
查看>>
java面试中常考的一些面试sql语句
查看>>
一个字节等于多少位?
查看>>
帧框架frameset的用法总结
查看>>
java1.8中创建hashmap的初始化大小设置标准
查看>>