Flag Value CPU
Screen Keyboard
PARTIAL_WAKE_LOCK On* Off Off
SCREEN_DIM_WAKE_LOCK On Dim Off
SCREEN_BRIGHT_WAKE_LOCK On Bright Off
PARTIAL_WAKE_LOCK On* Off Off
SCREEN_DIM_WAKE_LOCK On Dim Off
SCREEN_BRIGHT_WAKE_LOCK On Bright Off
FULL_WAKE_LOCK On Bright Bright
如果使用的是PARTIAL_WAKE_LOCK,则CPU无论是屏幕超时还是手动按power键,CPU都是在工作状态。
其他标示CPU都是工作状态,但可以通过手动按power键使CPU进入sleep模式。
ACQUIRE_CAUSES_WAKEUP 点亮屏标示
ON_AFTER_RELEASE 表示执行 release方法后继续保持屏幕亮,直到默认超时后黑屏
Any application using a WakeLock must request the android.permission.WAKE_LOCK permission in an <uses-permission> element of the application's manifest.
从API 17以后可以使用FLAG_KEEP_SCREEN_ON
2769

被折叠的 条评论
为什么被折叠?



