前言
         欢迎大家我分享和推荐好用的代码段~~
声明
         欢迎转载,但请保留文章原始出处:
         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" />

最新文章

  1. 【如何快速的开发一个完整的iOS直播app】(原理篇)
  2. 模仿angularjs写了一个简单的HTML模版和js数据填充的示例
  3. ES6入门之函数的扩展
  4. zabbix邮件报警脚本(Python)
  5. 关于UITableViewCell的循环利用--面向初学者
  6. classpath目录
  7. iOS--tableview分组
  8. HibernateDaoSupport的getSession()与HibernateTemplate的区别
  9. qsettings 保存自定义结构体(QVariant与自定义结构体相互转化)
  10. Centos更换yum源,安装ssh server
  11. nginx php上传配置
  12. 协议系列之IP协议
  13. 05 Activity生命周期
  14. (转)二分图匹配匈牙利算法与KM算法
  15. codeforces 984B Minesweeper
  16. Arcgis Runtime 100.3开发实例源代码调试日志
  17. 解决tomcat使用时catalina.out过大的问题
  18. Android-ProgressDialog点击对话框外部是不让其消失
  19. Linux更改主机名
  20. TCP (传输控制协议)

热门文章

  1. 【转】论文、会议、期刊评价|Indicate paper, conference, Journal
  2. 如何去掉Protel99se汉化菜单
  3. poj 3691
  4. Mahout机器学习平台之聚类算法具体剖析(含实例分析)
  5. HDU 1862 EXCEL次序 (排序水问题)
  6. ARM
  7. 【Eclipse】Failed to load JavaHL Library
  8. Ubuntu设置为命令行登录
  9. python学习(一)
  10. 7.2.1 生成1~n的排列(全排列)【STL__next_permutation()_的应用】