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
受
来电话,闹钟触发等
ACQUIRE_CAUSES_WAKEUP
默认情况下wake locks并不是马上开启CPU或Screen或Keyboard的illumination
(对于Screen是Dim或Bright,Keyboard是Bright. wake locks只是在被开启后(比如用户的活动),
让设备延续(保存)你设定开启的状态.
但是如果加上ACQUIRE_CAUSES_WAKEUP就可以让Screen或Keyboar的illumination没开启的情况,
马上开启它们。 典型的应用就是在收到一个重要的notifications时,需要马上点亮屏幕。
ON_AFTER_RELEASE
如果有该flag, 那么在WakeLock被释放的时候,user activity计时器将被重设,
这样illumination将持续一段更长的时间.
This can be used to reduce flicker if you are cycling between wake lock conditions.