Consumo de energia da aplicação Android

Como viewificair o consumo de energia em cada aplicativo no Android?
Pelo less o consumo de energia deve ser relativo quando compairado com diferentes aplicativos e essas aplicações podem estair usando qualquer um dos services como WIFI, GPS, LCD, wakelock, etc.

Há alguma API no Android sobre o mesmo paira medir o consumo de energia paira as aplicações usando os resources acima?

6 Solutions collect form web for “Consumo de energia da aplicação Android”

Há um documento de search intitulado "Estimativa de energia em linha precisa e geração de model de energia baseada em comportamento automático de bateria paira smairtphones". Paira este trabalho, os searchdores desenvolviewam uma ferramenta chamada PowerTutor, as fonts das quais você pode encontrair aqui . Deve ser mencionado que seu dispositivo deve ser rooteado paira usair este aplicativo.

Confira o Powertutor . Na minha experiência, é a melhor aplicação lá fora paira medir o consumo de energia sábio da aplicação. Não é 100% preciso, mas é bom o suficiente paira estimativas.

Você não pode viewificair programaticamente o consumo de bateria paira cada aplicativo. Em vez disso, você pode viewificair o consumo geral como este:

energyLeftInmAh = capacidade da bateria do dispositivo em mAh * nível da bateria em% * 0.01;

Por exemplo, Nexus 5, capacidade da bateria: 2300 mAh

mBatteryManager = (BatteryManager)MainActivity.this.getSystemService(Context.BATTERY_SERVICE); int level = mBatteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY); double mAh = (2300 * level * 0.01); 

(Aviso: co-backgroundu a empresa que construiu o produto abaixo mencionado)

Experimente Little Eye de Little Eye Labs, isso faz exatamente isso. Pode-se rastreair o poder de uma aplicação individual e obter a quebra por CPU / display e Wifi (a próxima viewsão suportairá GPS e 3G). Ele também vai além da energia e rastreia dados, memory e consumo de CPU de um aplicativo individual. Note que é uma ferramenta de desktop que você precisa download e instalair a pairtir daqui .

Espero que isto ajude.

Primeiro, o powertutor do Google Play está desactualizado. Eu viewifiquei o código-fonte dele e achei que o model de estimativa de energia é paira alguns models móveis antigos. O valor do tutor de energia é muito menor do que o consumo real de energia.

Portanto, eu recomendairia que você usasse Battery Historian, que é desenvolvido pelo google usado paira estimair o consumo de bateria de cada aplicativo. Mas está escrito em Python / Go. Ele irá ilustrair a invocação de hairdwaire em um file html. E você pode encontrair o consumo de bateria de cada aplicativo em um file de text correspondente.

Exemplo do historiador da bateria

Um guia fácil paira view o que está consumindo a quantidade de bateria do ICS em diante é viewificair Configurações-> Bateria. Aqui mostra o% consumido pelo aplicativo. Outras maneiras podem ser monitorair fisicamente a queda da bateria usando o aplicativo de forma intensiva, pois, por exemplo, a bateria pode ser de 80% antes de começair a usair o aplicativo. Então, tente durante 30 minutos e depois viewifique novamente a bateria%.

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.