Профили питания в Android
Я заглянул в http://source.android.com/devices/tech/power.html, где есть "battery.capacity" и "WiFi.on","WiFi.active", но как их использовать Идеи?
благодарю вас.
2 ответа
Когда ваше приложение работает, система вычисляет количество энергии, которое использует каждый компонент. Значения wifi.on, wifi.active на самом деле представляют собой мощность, сообщаемую системой в мА.
Значение емкости аккумулятора указано в мАч (миллиампер-час).
Используя это значение, вы можете проверить, какая часть вашего приложения потребляет больше энергии, как вы знаете, с каким компонентом эта часть связана.
Если вы посмотрите на файл /frameworks/base/core/res/res/xml/power_profile.xml, он будет выглядеть примерно так.
Я не думаю, что в SDK есть какая-либо поддержка API, чтобы посмотреть, можно ли их использовать. Эти значения предоставлены производителем устройства, я считаю. Однако вы могли бы рутировать свой телефон, чтобы прочитать это, я полагаю,