【问题标题】:Android: Battery usage of each applicationAndroid:每个应用程序的电池使用情况
【发布时间】:2011-03-01 00:11:56
【问题描述】:

是否有办法在 API、adb shell...中获取每个应用程序每秒的电池使用信息?

【问题讨论】:

  • 有关于这个问题的消息吗?
  • 我也遇到这个问题,如果您找到任何解决方案,请帮助我。

标签: android sdk power-management


【解决方案1】:

除了“设置”中的电池使用情况屏幕外,没有 API 或命令行方式可以获取此信息。

【讨论】:

  • 我想获取电池使用情况屏幕获取的信息。是否可以使用 sdk 或 ndk 获得它?因为那不是公共 API 的一部分。
  • @phoenix7:您可以通过自定义固件获得它——就是这样。
  • 对于任何从未来来到这里的人,这篇文章可能会有所帮助:stackoverflow.com/a/27821415/275524
  • 这个答案不正确,有可能访问该数据,GSam Battery Monitor 可以做到这一点,也没有任何 root 访问权限。
【解决方案2】:

尝试阅读http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/1.6_r2/com/android/settings/fuelgauge/PowerUsageSummary.java/,然后您可以获取电池使用屏幕中显示的信息。关键类是 IBatteryStats 和 BatteryStatsImpl。

【讨论】:

  • 你能不能给个详细的答案,我试了一个多月,还是没有运气。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-11
  • 1970-01-01
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多