//保持屏幕常亮
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 Keep screen on(保持屏幕唤醒)
  2. android 屏幕方向控制
  3. 【Android】【基础】获取屏幕宽高
  4. Android手动切换屏幕方向
  5. android亮屏、暗屏、解锁、关闭系统对话的监听事件
  6. Android获取屏幕尺寸

随机推荐

  1. Android屏幕的刷新机制
  2. 万能前端框架uni app初探01:搭建开发环境
  3. Android 在 Windows 上用 Nexus3 搭建 Ma
  4. Android使用recycleView组件
  5. Android中的上下文菜单Context Menu
  6. Android(安卓)即时通讯开发小结(一)
  7. Android 显示Intent和隐示Intent
  8. 在Android中利用SQLite实现对数据的增删
  9. Android Studio第4部分:调试工具和生产力
  10. android 系统调用大全