需要对象
PowerManager.WakeLock wakeLock;

启用屏幕常亮功能
wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).
newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "MyActivity");
wakeLock.acquire();

关闭屏幕常亮功能
if (wakeLock != null) {
wakeLock.release();
}

需要权限
<uses-permission android:name="android.permission.WAKE_LOCK" />

为了不对其他程序造成影响,启用和关闭屏幕常亮的代码一般被放在 Activity 的 onResume() 和 onPause() 事件中。

更多相关文章

  1. Android之Activity概述
  2. Android(安卓)获取屏幕的分辨率
  3. android的全屏和屏幕高宽的获取
  4. Android获取屏幕宽和高
  5. Android(安卓)TV开发总结(五)TV上屏幕适配总结
  6. Android(安卓)解决tools:replace=android:appComponentFactory
  7. Android的nodpi,xhdpi,hdpi,mdpi,ldpi
  8. Android(安卓)修改系统屏幕亮度及监听
  9. 谈谈Android的一些UI设计

随机推荐

  1. android SeekBar双滑块
  2. RxJava 链式调用流程源码记录分析(以map()
  3. Android之监听View的两个指头是放大和缩
  4. Spatialite for Android编译及测试
  5. IIS 添加mime 支持 apk,exe,.woff,IIS MIM
  6. Android(安卓)SDK——Android(安卓)Studi
  7. Android(安卓)开发笔记之界面开发
  8. Android(安卓)API Demos学习 - Service部
  9. ScrollView只能有一个子控件
  10. android异常 Permission denied (maybe m