您的位置:首页 > 其它

查看wake_lock状态的命令

2016-03-20 16:31 375 查看
see list of wakelocks here:
adb
shell "cat /sys/kernel/debug/wakeup_sources"
use below adb command to require a wake lock
adb shell "echo mylock > /sys/power/wake_lock"
Then, you can use below command to watch if this lock is active. You will see the time column continuously change, it means the wake lock is active
watch -n 1 'adb shell "cat /proc/wakelocks" | grep mylock'
Now, use this adb command to release the wake lock
adb shell "echo mylock > /sys/power/wake_unlock"
Then, check it again, the time column will freeze, it means the wake lock is non active
watch -n 1 'adb shell "cat /proc/wakelocks" | grep mylock'
You can use the same technique to observe the wake lock you acquire in the code.
Is there any way to see the active wakelocks?Run 
adb
shell dumpsys power
.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: