//保持屏幕常亮
PowerManager pm=(PowerManager)getSystemService(Context.POWER_SERVICE);
mWakeLock=pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_TAG);
mWakeLock.acquire();

//释放屏幕常亮锁
if(null!=mWakeLock){
mWakeLock.release();

}


**********************************


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

//屏幕锁定
keyguardLock.reenableKeyguard();



********************************

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

更多相关文章

  1. [Android实例] android多点触摸demo .
  2. android 实现由下至上弹出并位于屏幕底部的提示框
  3. Android下免Root权限截屏
  4. android 屏幕方向控制
  5. android获取屏幕分辨率
  6. Android(安卓)Keep screen on(保持屏幕唤醒)
  7. Android获取屏幕宽高的方法
  8. androidの亮屏,灭屏,解锁广播使用
  9. 屏幕切换时Activity重启问题

随机推荐

  1. AsyncTask的使用半解--!
  2. android中消费事件的概念以及使onClick和
  3. 从Android到WP8 你将要面对的七大变迁
  4. Android关于定时器Timer的定义及用法
  5. android IDE——通过DDMS查看app运行时所
  6. Android相关属性的介绍:android:exported
  7. [开源]在iOS上实现Android风格的控件Toas
  8. #引用资源的两种方式 在java中R.string.a
  9. Android小项目:计算器
  10. Android(安卓)USB串口开发