wakelock的申请与释放
{@samplecode
*PowerManager pm = (PowerManager)mContext.getSystemService(
*Context.POWER_SERVICE);
*PowerManager.WakeLock wl = pm.newWakeLock(
*PowerManager.SCREEN_DIM_WAKE_LOCK
*| PowerManager.ON_AFTER_RELEASE,
*TAG);
*wl.acquire();
* // ...
*wl.release();
一共有如下几个flag来进行不一样的唤醒方式.可以根据需要设置
Flag ValueCPUScreenKeyboard
PARTIAL_WAKE_LOCKOn*can-offOff
SCREEN_DIM_WAKE_LOCKOnDimOff
PROXIMITY_SCREEN_OFF_WAKE_LOCK on距离传感器时关闭off
SCREEN_BRIGHT_WAKE_LOCKOnBrightOff
FULL_WAKE_LOCKOnBrightBright
ACQUIRE_CAUSES_WAKEUP确保wakelock,主要用于视频播放器
ON_AFTER_RELEASE = 0x20000000release后倒计时,关闭屏幕
...
userActivity的作用:
使系统从其他状态进入全部打开状态,比如从暗屏(dim)切换到亮屏,并重置倒计时计数器
【java代码执行休眠 java进程睡眠】关于java代码执行休眠和java进程睡眠的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- redisson执行lua脚本 redis脚本初始化
- 如何获取云服务器的源代码? 云服务器源代码怎么弄
- 如何设置云服务器的源代码? 云服务器源代码怎么设置
- java查询数组中是否包含某一个值 javamongodb数组查询
- 如何修改云服务器的源代码? 云服务器源码怎么修改
- mongodb keyfile mongodb可执行文件路径怎么修改
- 如何寻找云服务器的源代码? 云服务器源码怎么找
- redis查看命令执行时长 查看redis剩余时间
- 如何配置云服务器的源代码? 云服务器源码怎么设置
- redis实战电子书 redisjava书籍
