【发布时间】:2016-10-14 18:58:27
【问题描述】:
我想知道 Android 和/或 IOS 是否有一些 API 或任何东西来测量手机/标签当前正在使用(耗尽)或已经使用 X 秒/分钟的能量......
类似于:您的手机在过去 X 分钟内使用了 200wh... 或者您的手机目前正在使用 3wh...?
非常感谢 杰拉德
【问题讨论】:
我想知道 Android 和/或 IOS 是否有一些 API 或任何东西来测量手机/标签当前正在使用(耗尽)或已经使用 X 秒/分钟的能量......
类似于:您的手机在过去 X 分钟内使用了 200wh... 或者您的手机目前正在使用 3wh...?
非常感谢 杰拉德
【问题讨论】:
如果出于开发目的,您可以在 Android 上使用 Battery Historian 来监控单个应用的电池消耗。 https://developer.android.com/studio/profile/battery-historian.html
您可以使用 ProcessBuilder https://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html 在设备上运行 ADB 命令,了解更多信息,请参阅 Is it possible to execute adb commands through my android app?
https://developer.android.com/training/monitoring-device-state/battery-monitoring.html是关于如何在Android上读取电池信息的文章。
对于 iOS,有 https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/MeasuringEnergyImpact.html 用于测量开发期间的能源使用情况。
不确定在 iOS 上运行时读取电池状态
【讨论】: