如何检查Android中每个应用程序的功耗?
与不同的应用程序相比,至少功耗应该是相对的,并且这些应用程序可能使用WIFI,GPS,LCD,唤醒锁等任何服务.
为了使用上述资源测量应用程序的功耗,android中是否有相关的API?
首先,来自 Google Play 的 powertutor 已经过时了。我查看了它的源代码,发现功耗估计模型是针对一些旧的移动模型的。Power Tutor 提供的值远小于实际功耗。
因此,我建议您使用Google 开发的Battery Historian,用于估算每个 App 的电池消耗。但它是用 Python/Go 编写的。它将在 html 文件中说明硬件调用。您可以在相应的文本文件中找到每个 App 的电池消耗情况。
从 ICS 开始,查看哪个消耗了多少电池的一个简单指南是检查“设置”->“电池”。此处显示应用程序消耗的百分比。其他方法可能是通过密集使用该应用程序来物理监控电池电量下降,例如,在您开始使用该应用程序之前,电池电量可能为 80%。然后尝试 30 分钟,然后再次检查电池百分比。
| 归档时间: |
|
| 查看次数: |
20371 次 |
| 最近记录: |