Android 电池使用情况分析

标签 android performance

有没有办法在开发环境中或实时分析应用程序的电池使用情况? BatteryManager似乎没有为每个应用程序提供任何 API

最佳答案

我认为目前不可能。

有一个私有(private) API,PowerProfile,用于检索子系统级别的电池消耗(参见 http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/com/android/internal/os/PowerProfile.java)。另请查看您在 Android 设置中找到的电量计代码,了解它们如何计算功耗:http://google.com/codesearch/p?hl=en#ohAXAHj6Njg/src/com/android/settings/fuelgauge/PowerUsageSummary.java

关于Android 电池使用情况分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152447/

相关文章:

java - GC 调优 - 防止 Full GC

android - UiAutomator getLastTraversedText() 方法

java - 在 SoundCloud Android 应用程序中使用 Facebook 和 Google Plus 登录

android - android 的 Canvas 滚动背景

Java:如何构建可扩展的Job处理机制

performance - 分配但不构造大型 C++ 对象数组

android - 通过删除前一个 fragment 来替换当前 fragment

java - LibGDX 阶段褪色为黑色

java - JPA 的 EntityManager 何时提供优于普通 JDBC 的性能优势?

java - 等待 Swing 完成更新 JProgressBar,然后再继续