Есть ли способ получить информацию об использовании батареи на приложение в секунду в API, adb shell, ...?
Кроме экрана использования батареи в настройках, нет API или способа командной строки для получения этой информации.
просто попробуйте прочитать 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.