Pagina inicial » como » Como encontrar a causa raiz dos problemas com a bateria do seu Android

    Como encontrar a causa raiz dos problemas com a bateria do seu Android

    O Android tem uma ferramenta de estatísticas de bateria integrada que mostra o que está usando sua bateria. Infelizmente, esta ferramenta não fornece todas as informações que você precisa para identificar as causas da baixa duração da bateria..

    BetterBatteryStats é um aplicativo que mostra informações muito mais detalhadas sobre o que realmente está usando a bateria do seu telefone. Com o BetterBatteryStats, você pode identificar exatamente quais aplicativos e configurações estão esgotando sua bateria.

    Começando

    BetterBatteryStats está disponível por US $ 2,99 no Google Play e vale a pena. Se você gostaria de experimentar antes de comprar, você pode baixar o aplicativo gratuitamente a partir do seu segmento no fórum XDA Developers. Certifique-se de apoiar o desenvolvedor e comprar o aplicativo se você achar útil.

    O aplicativo começará a monitorar após sua primeira cobrança. Depois de instalar o aplicativo, você precisará carregar seu telefone e, em seguida, concederá ao BetterBatteryStats tempo para coletar dados. Você pode usar seu telefone normalmente por algumas horas, usá-lo em um dia normal ou até mesmo deixá-lo sentado durante a noite para ver apenas o que seu telefone está fazendo quando não o está usando. BetterBatteryStats usa eventos padrão do Android, portanto, não deve usar energia adicional da bateria para coletar esses dados.

    Wakelocks explicado

    O seu telefone Android tem três estados: Acordar com a tela ativada (quando você estiver usando), Despertar com a tela desligada (ao executar ações no plano de fundo) e Dormindo.

    Quando você não está usando seu telefone ou tablet, deseja que ele permaneça no modo de suspensão o máximo possível. Modo de suspensão consome muito pouca bateria.

    No entanto, seu telefone não pode permanecer no estado de suspensão o tempo todo. Aplicativos que precisam executar ações em segundo plano usam wakelocks parciais para manter o telefone acordado durante a execução da ação. Qualquer aplicativo que precise fazer algo em segundo plano - o Gmail recebe novos e-mails, um reprodutor de música tocando com a tela do telefone desligada ou o aplicativo Contatos sincronizando seus contatos - todos usam wakelocks parciais para manter o telefone acordado.

    Você pode ver o efeito de wakelocks em ação, visualizando as informações de estado do telefone após o BetterBatteryStats ter tido algum tempo para coletar dados. Por exemplo, na imagem abaixo, podemos ver que o telefone está ligado há mais de 21 horas. A tela do telefone só está ativa há 12 minutos, mas o telefone em si ficou acordado por quase duas horas.

    Por que o telefone passou mais de uma hora e meia acordado quando não estávamos usando? Wakelocks parciais mantinham acordado. Podemos reduzir a quantidade de tempo que o telefone passa acordado, aumentando assim a vida útil da bateria, eliminando wakelocks. (Observe que wakelocks apenas medem o tempo em que o telefone estava acordado quando a tela estava desligada. Se você usar seu telefone para ouvir música com a tela desligada, uma grande quantidade de tempo acordado com a tela desligada será inevitável e inevitável.)

    Visualizando Wakelocks Parciais

    Para visualizar wakelocks parciais, toque no menu Outro na parte superior do aplicativo e selecione Wakelocks Parciais. Você verá uma lista de ações que causaram wakelocks. O aplicativo que causou mais wakelocks aparecerá no topo da lista, para que você saiba em quais problemas precisa se concentrar.

    Por exemplo, na captura de tela abaixo, podemos ver várias causas de wakelocks: o Google Maps atualiza nossa localização automaticamente (provavelmente para que o Google Now saiba onde estamos), o Pocket sincronizando nossos artigos não lidos, o Twitter sincronizando novos tweets e a sincronização de aplicativos do Google+ novos conteúdos.

    Elimanating Wakelocks Parciais

    Com essas informações, sabemos o que podemos fazer para extrair mais bateria do telefone. Poderíamos desativar os relatórios de localização em segundo plano no Google Maps (aplicativo do Google Maps -> Configurações -> Configurações de localização -> Relatórios de localização -> Não atualizar sua localização), definir Pocket para sincronizar artigos com menos frequência (ou até mesmo usar sincronização manual) para verificar novos tweets com menos frequência e desativar o recurso de sincronização do aplicativo do Google+.

    Se virmos o Google Talk no topo da lista e nunca o utilizámos, poderíamos sair do Google Talk para reduzir os wakelocks. Se o aplicativo que causa wakelocks tiver um recurso de sincronização, defina-o para sincronizar com menos frequência, sincronize manualmente ou desative a sincronização completamente (se nunca usá-lo).

    Claro, as decisões que você toma aqui são compensações. Por exemplo, se o Gmail for uma grande fonte de wakelocks, você poderá configurar o Gmail para nunca sincronizar automaticamente novos e-mails. Você só receberia novos e-mails ao sincronizar manualmente com o botão de atualização no aplicativo do Gmail e nunca receberia notificações de novos e-mails se fizesse isso.

    Se houver um aplicativo que continua criando wakelocks e você não o usa, você deve desinstalá-lo. Se você não conseguir desinstalar o aplicativo porque ele veio com seu telefone, você poderá desativá-lo. Para desativar um aplicativo, abra a tela Configurações, toque em Aplicativos, deslize para a lista Todos e localize o aplicativo. Toque no nome do aplicativo e toque no botão Desativar. (Você não deve usar esse recurso para desativar aplicativos úteis, pois isso pode causar problemas.)

    Se você não tem certeza de qual configuração um wakelock está relacionado, tente pesquisá-lo. Outros usuários provavelmente encontraram e resolveram o problema antes.


    Para obter mais dicas de melhoria da vida útil da bateria, confira nosso guia completo para maximizar a duração da bateria do seu telefone Android..