android - Потребление энергии при сборе информации о смартфоне

У меня есть приложение, которое собирает кучу информации о смартфоне, например. Условия Wi-Fi и сотовой связи или количество работающих процессоров. Теперь я хочу профилировать энергопотребление при сборе всех этих данных.

Есть ли какое-либо заявление о чтении данных из API? Я искал его, но нашел только информацию о датчиках, которая не включала информацию, которую я сейчас использую.

РЕДАКТИРОВАТЬ: Кроме того, какова стоимость энергии приложения, если я настрою его на сбор данных только при трансляции RSSI_CHANGED_ACTION? То есть, сколько энергии потребляется, пока приложение ожидает широковещательной информации?


person Minoru    schedule 17.04.2017    source источник
comment
Я успешно использовал упомянутый здесь инструмент reddit.com/r/nexus5x/comments /3y8144/ это не только нексус   -  person Tim    schedule 17.04.2017
comment
Вы хотите свести к минимуму потребление энергии при сборе данных? Могу дать рекомендации по технике. Или вы просто хотите профилировать потребление каждого API (которое будет зависеть от всего, что вы делаете)?   -  person Taylor Kidd    schedule 18.04.2017
comment
@TaylorKidd Идея состоит в том, чтобы минимизировать потребление энергии, имея числовое значение каждой итерации коллекции.   -  person Minoru    schedule 18.04.2017


Ответы (1)


Есть ли какое-либо заявление о чтении данных из API?

В Android SDK нет ничего для профилирования мощности. Вы можете ознакомиться с Trepn от Qualcomm, хотя его лицензионное соглашение имеет проблемы.

person CommonsWare    schedule 17.04.2017