Android查看wakelock

原文:http://www.bubuko.com/infodetail-616928.html


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)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值