Android保持屏幕常亮
2017-04-16 21:53
302 查看
Android保持屏幕常亮,PowerManager.WakeLock的使用
需要在AndroidManifest.xml中添加权限<uses-permission android:name="android.permission.WAKE_LOCK"/>
SCREEN_BRIGHT_WAKE_LOCK表示屏幕亮,键盘不亮。
ON_AFTER_RELEASE表示执行 release方法后继续保持屏幕亮,直到默认超时后黑屏。
最好在 onResume方法中请求常亮,在 onPause方法中释放。
package com.hebaijun.wakelock; import android.app.Activity; import android.os.Bundle; import android.os.PowerManager; public class WakeLockActivity extends Activity { PowerManager.WakeLock wakeLock; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "WakeLockActivity"); } @Override protected void onPause() { super.onPause(); if (wakeLock != null) { wakeLock.release(); } } @Override protected void onResume() { super.onResume(); wakeLock.acquire(); } }
需要在AndroidManifest.xml中添加权限<uses-permission android:name="android.permission.WAKE_LOCK"/>
SCREEN_BRIGHT_WAKE_LOCK表示屏幕亮,键盘不亮。
ON_AFTER_RELEASE表示执行 release方法后继续保持屏幕亮,直到默认超时后黑屏。
最好在 onResume方法中请求常亮,在 onPause方法中释放。
相关文章推荐
- 【android开发】保持屏幕长亮的两种方法
- 保持Android手机屏幕长亮的方法
- Android_调节屏幕亮度(背景灯)及保持背景灯常亮的方法
- android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK
- 2011-01-07 14:35 Android Keep screen on(保持屏幕唤醒)
- Android Keep screen on(保持屏幕唤醒)
- Android4.0.4 屏幕熄屏后保持外接设备正常工作的方法
- android保持屏幕常亮
- Android 中保持屏幕唤醒的方法
- Android保持屏幕常亮的两种方法
- Android 下保持屏幕常亮
- Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容
- android屏幕常亮保持
- android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK
- android唤醒屏幕/保持屏幕唤醒
- (转)Android保持屏幕常亮的方法
- 关于android的屏幕保持常亮
- Android保持屏幕常亮,PowerManager.WakeLock的使用
- android屏幕常亮保持(WakeLock & WifiLock的实现)
- android 保持屏幕唤醒状态