码迷,mamicode.com
首页 > 移动开发 > 详细

Android查看wakelock

时间:2015-02-04 12:59:23      阅读:551      评论:0      收藏:0      [点我收藏+]

标签:

Android wakelock分为两层

linux层和应用层


1. 查看linux 的waklock

# cat /sys/power/wake_lock                                                     
PowerManagerService.Display 

PowerManagerService.WakeLocks

PowerManagerService.Display : 这是屏开着是PowerManagerService对linux层设的wakelock

PowerManagerService.WakeLocks: 这是应用层设的wakelock, 所以应用程序的设的wakelock在linux层表现成这个wakelock

PowerManagerService会维护所有应用程序的一个wakelock表,当不为空时,向linux层设置PowerManagerService.WakeLocks, 为空时取消这个wakelock


2. 查看应用程序 的waklock


# dumpsys power 


Wake Locks: size=2
  PARTIAL_WAKE_LOCK              ‘AudioMix‘ (uid=1013, pid=236, ws=WorkSource{10018})
  PARTIAL_WAKE_LOCK              ‘android.media.MediaPlayer‘ ON_AFTER_RELEASE (uid=10018, pid=24023, ws=null)


Android查看wakelock

标签:

原文地址:http://blog.csdn.net/oman111/article/details/43484221

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!