IOS или Android: есть ли способ узнать потребление энергии в Wh?

Я хотел бы знать, есть ли у Android и / или IOS какой-либо API или какой-либо другой инструмент для измерения энергии, которую телефон / вкладка использует (истощает) или использует для X секунд / минут....

Примерно так: ваш телефон использовал 200 ч за последние X минут... Или ваш телефон в настоящее время использует 3 ч ч...?

Большое спасибо Джеральд

1 ответ

Вы можете использовать Battery Historian на Android, чтобы контролировать расход батареи для одного приложения, если это для целей разработки. https://developer.android.com/studio/profile/battery-historian.html

Вы можете запускать команды ADB, запускаемые историей батареи на устройстве, используя ProcessBuilder https://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html См. Можно ли выполнять команды adb через мой android приложение? для получения дополнительной информации

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

Другие вопросы по тегам