De onde o aplicativo "uso da bateria" coleta seus dados?

8

A tela Uso da bateria fornece boas estatísticas sobre qual aplicativo consumiu quanta bateria. As estatísticas são baseadas no tempo em que cada processo mantém o telefone acordado, no tempo da CPU, etc. etc.

Há momentos em que desejo obter mais detalhes que possivelmente existem, mas não mostrados na interface do usuário. É por isso que quero consultar a fonte das informações ou, possivelmente, escrever um aplicativo para coletar estatísticas melhores. (talvez alguns arquivos no sistema de arquivos / proc?)

Originalmente, isso ocorreu porque não obtive resposta para esta pergunta: como descobrir o que faz com que o "Android OS" consuma bateria?

Iravanchi
fonte
3
Dê uma olhada no BetterBatteryStats ou CPU Spy. O BetterBatteryStats pode lhe dizer o que está mantendo um wakelock no seu telefone, o CPU Spy lhe dirá se o seu telefone está ou não entrando em sono profundo.
Bryan Denny
@BryanDenny Obrigado, útil. Na verdade, encontrei o "BetterBatteryStats" depois de postar esta pergunta, mas ainda não a tentei.
Iravanchi
3
O BBS também é gratuito se você baixá-lo do XDA forum.xda-developers.com/showthread.php?t=1179809
Bryan Denny

Respostas: