Dicas

Combatendo o uso excessivo de bateria do Android com o LearnDroid

Combatendo o uso excessivo de bateria do Android com o LearnDroid

Se há uma coisa que qualquer usuário de Android tem como foco é o consumo de bateria. Desde que começamos a ter as funções de multitarefa nos nossos dispositivos móveis ( coisa que já existia anos nos nossos Desktops e Notebooks ) o consumo aumentou.

Não entrando muito neste tipo de detalhe, o que ocorre é que isto é natural. Ou seja, a cada ciclo de CPU você aumenta o uso de bateria e como temos o multitarefa e vários programas rodando ao mesmo tempo, temos vários ciclos de CPU às vezes acontecendo ao mesmo tempo.

Portanto, otimizar o uso de bateria em um dispositivo Android é uma grande necessidade. Principalmente porque nem sempre temos uma tomada ao lado e eu, pelo menos, acredito que eles tenham que pelo menos durar por volta de 10 horas já que este é mais ou menos o tempo de um horário comercial no Brasil.

Há diversos  bons programas para este fim, ou seja, controle de uso de bateria. O mais conhecido é o famoso Better Battery Stats que é um programa que fornece a possibilidade de conhecer cada um dos programas que está drenando sua bateria.

O aplicativo na sua primeira versão que tinha o nome de LearnData era um pouco diferente e tinha como foco desligar a sua conectividade. Ou seja, o aplicativo alternava entre ligado e desligado o seu Wi-Fi, Bluetooth e conectividade de dados por tempo de inatividade. Ou seja, se o seu aparelho fica parado por algum tempo, o LeanData desligava toda sua conecitivade e ocasionalmente a cada 30 minutos ele verificava se havia algo importante ( e-mail ) a cada 30 minutos. Ele também ativava a conectivade novamente quando você desbloqueava ou simplesmente tocava na tela. O root não era necessário e com isto você ganharia uma longevidade enorme com o seu Android.

LearnData em ação

O aplicativo ganhou alguma funcionalidades novas e tem agora o nome de LeanDroid. Ele agora ganho uma longa lista de funcionalidades que o tornam um programa completo para diminuir o consumo de bateria. Primeiramente, ele já é diferente no visual. Foi otimizado para consumir menos RAM e o mínimo de armazenamento interno possível. Ele também já foi traduzido para diversas línguas, dentre elas o português, o que é ótimo.

Nova encarnação do LearnData que chama LearnDroid

As funcionalidades do programa são estas aqui abaixo:

  • Desativar somente se estiver inativo: as conexões WiFi e de dados serão desativadas somente se não houver transferências de dados significativas. O Bluetooth somente é desativado se não houver nenhum dispositivo conectado. Por exemplo, se estiver ouvindo uma rádio via streaming não irá parar. E no intervalo especificado ele irá verificar novamente se é necessário reativar.
  • Desativar exceto: as conexões não serão desativadas neste período do dia. As conexões serão automaticamente. As conexões serão automaticamente religadas após este período se o tempo for atingido e se elas estiverem desativadas. As conexões continuarão a ser ativadas e desligadas seguindo as suas configurações após este período.
  • Reative (tela ou desbloquear): reativa todas as suas conexões que haviam sido desativadas anteriormente sempre que o dispositivo for desbloqueado, reativado ou você religar a tela.
  • Reative a cada xx minutos: automaticamente e por um breve período as conexões anteriormente desativadas, enquando a tela está desligada, por um intervalo especificado, para permitir a sincronização e as notificações que todos nós precisamos ao longo do dia.
  • Reative a cada xx minutos, exceto abaixo xx%: esta é otima. Eu tenho inclusive uma tarefa desta configurada no meu Tasker ( breve eu falo sobre esta maravilha do Android ). As conexões não são reativadas caso a sua bateria esteja abaixo ou igual a uma porcentagem específica.
  • Reative, exceto: as conexões não serão reatividas automaticamente para sincronização nesta hora o perído do dia. Após este período, o funcionamento é o padrão, ou seja, é reativada nos período já configurados.
  • Reative WiFi primeiro: O WiFi será ativado primeiro antes de reativar a rede de dados. A espera do WiFi vai atrasar por volta de 8 segundos a reabilitação da rede de dados.

O tempo de habilitação e a reabilitação é configurável pelo usuário, apesar do aplicativo não utilizar estritamente este tempo pois o aplicativo usa alguns alarmes um pouco inexatos para eficiência do uso de bateria ( ou seja, configure sempre ).

O aplicativo funciona em qualquer versão do Android a partir do Froyo. Caso esteja utilizando o KitKat não elimine o LearnDroid dos aplicativos recentes porque senão ele não vai lhe ajudar em nada ( ah, se se você é meio viciado em fuçar no Android, faça isto aqui que elimina a possibilidade dele ser desligado pelo Android ).

Baixe o aplicativo para testar e aproveite para participar do tópico no XDA  ( já andamos pensando em um forum para o nosso blog, o que acham ? ) .

Baixe agora no Google Play

comments powered by Disqus