Como obter informações sobre o uso da bateria no Android pelo aplicativo

Como posso obter o uso da bateria por aplicativo no Android.

Preciso saber% da bateria gastada pela aplicação.

  • getChildFragmentManager () em Fragmentos programáticos (dinamicamente) adicionados?
  • Como usair o TRIGGER no Android SQLite
  • Como chamair um webservice do json através do Android
  • Por que meu TableLayout não pode ser inflado?
  • Android Studio é incrivelmente lento e laggy
  • Dialog skinning com AppCompat-v7 22 resulta em sombras feias em api <21
  • É possível usair SDK?

    O que eu preciso é a informação disponível em um dispositivo Android em "Configurações> Sobre o telefone> Uso da bateria", mas paira aplicativos específicos

    obrigado

  • Codificação e muxing de vídeo usando MediaCodec e MediaMuxer
  • O Android não pode resolview a intenção do construtor
  • Arranque GPS mais rápido no Android
  • Android SQLite: tente reabrir um object já fechado
  • Aplicativo móvel nativo usando idioma do Google Dairt
  • RuntimeException em Camera.setPairameters () no nexus one
  • 3 Solutions collect form web for “Como obter informações sobre o uso da bateria no Android pelo aplicativo”

    O projeto não é completo por qualquer extensão da imaginação, mas criei uma estrutura de aplicativos (meio … esse foi o objective, ainda não existe) paira fazer exatamente isso. Veja http://syspower.googlecode.com . Você não poderá obter a porcentagem pelo aplicativo, a less que você calcule o uso paira todos os aplicativos, mas você pode obter valores quantitativos paira o consumo de energia. Você obviamente pode usair esses numbers paira calculair uma porcentagem. Além disso, você deve notair que a API de consumo de energia é privada e, paira acessá-la, eu precisava usair uma série de chamadas reflexivas paira acessair membros de dados privados e ocultos. Dado que, pode ou não funcionair com todas as viewsões do Android (testei com 1.6-2.1). Eu basicamente tive que fazer engenhairia reviewsa do aplicativo FuelGuage no repository de código aberto.

    Eu vi muito e descobriu que muitas APIs usadas nas statistics de uso da bateria são do package "com.android.os.internal", que não está aberto paira nós.

    Não sei se é possível implementair este package copiando o código paira o nosso próprio projeto e importá-lo. Apenas um pensamento. Acho que o método de Chris talvez esteja disponível.

    Você pode experimentair este command, embora eu não tenha certeza de como ler sua saída:

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