Android查看电池电量使用历史

Android社区 收藏文章

使用battery history的步骤

  • adb shell dumpsys batterystats --enable full-wake-history
  • adb shell dumpsys batterystats --reset

  • 做一些测试工作
  • adb shell dumpsys batterystats > ~/Downloads/batterystats.log
  • adb shell ps > ~/Downloads/process.log

格式分析

使用add shell dumpsys batterystats得到所有电池的消费信息,然后进行分析,此文件主要分为以下几大块,分别是

  • Battery History
  • Per-PID Stats
  • Daily stats
  • Statistics since last charge

其中,Statistics since last charge又包括Estimated power use(每一个UID的耗电量,包括cpu,wake,wifi各模块的用电量),All kernel wake locks,All partial wake locks,以及各进程使用wifi的数据等

相关标签

扫一扫

在手机上阅读