Android 解屏幕锁与点亮屏幕
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); //得到键盘锁管理器对象
KeyguardLock kl = km.newKeyguardLock("unLock"); //参数是LogCat里用的Tag
kl.disableKeyguard(); //解锁
PowerManager pm=(PowerManager) getSystemService(Context.POWER_SERVICE);//获取电源管理器对象
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK, "bright");
//获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag
wl.acquire();//点亮屏幕
wl.release();//释放
要实现自动解锁和点亮屏幕的功能则需要在AndroidManifest.xml添加权限:
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
最新文章
- 【如何快速的开发一个完整的iOS直播app】(原理篇)
- 模仿angularjs写了一个简单的HTML模版和js数据填充的示例
- ES6入门之函数的扩展
- zabbix邮件报警脚本(Python)
- 关于UITableViewCell的循环利用--面向初学者
- classpath目录
- iOS--tableview分组
- HibernateDaoSupport的getSession()与HibernateTemplate的区别
- qsettings 保存自定义结构体(QVariant与自定义结构体相互转化)
- Centos更换yum源,安装ssh server
- nginx php上传配置
- 协议系列之IP协议
- 05 Activity生命周期
- (转)二分图匹配匈牙利算法与KM算法
- codeforces 984B Minesweeper
- Arcgis Runtime 100.3开发实例源代码调试日志
- 解决tomcat使用时catalina.out过大的问题
- Android-ProgressDialog点击对话框外部是不让其消失
- Linux更改主机名
- TCP (传输控制协议)
热门文章
- 【转】论文、会议、期刊评价|Indicate paper, conference, Journal
- 如何去掉Protel99se汉化菜单
- poj 3691
- Mahout机器学习平台之聚类算法具体剖析(含实例分析)
- HDU 1862 EXCEL次序 (排序水问题)
- ARM
- 【Eclipse】Failed to load JavaHL Library
- Ubuntu设置为命令行登录
- python学习(一)
- 7.2.1 生成1~n的排列(全排列)【STL__next_permutation()_的应用】