Pular para o conteúdo

Mais visitados

Visitados recentemente

navigation

Otimizar a vida útil da bateria

Dependências e pré-requisitos

Leia também

Para o aplicativo ser correto, ele deve buscar limitar o impacto na vida útil da bateria de seu dispositivo. Após esta lição, você saberá programar aplicativos que modificam a funcionalidade e o comportamento com base no estado de seu dispositivo.

Realizar ações, como a criação de lotes de solicitações de rede, a desativação de atualizações de serviço em segundo plano ao perder a conectividade ou a redução da taxa de atualizações desse tipo quando o nível da bateria está baixo, pode garantir a redução do impacto do aplicativo na vida útil da bateria sem comprometer a experiência do usuário.

Lições

Redução do descarregamento de bateria por rede
Aprenda a analisar o uso dos recursos de rede por seu aplicativo e otimizá-lo para reduzir o consumo de energia.
Otimização para soneca e aplicativo em espera
Saiba como testar e otimizar o aplicativo para os recursos de gerenciamento de energia no Android 6.0 Marshmallow.
Monitoramento do nível de energia e do estado de carregamento
Saiba como alterar a taxa de atualização do aplicativo determinando e monitorando o nível atual da bateria e as mudanças no estado da carga.
Determinação e monitoramento do estado e do tipo da ancoragem
Taxas de atualização ideais podem variar com base em como o dispositivo host está sendo usado. Saiba como determinar e monitorar o estado e o tipo da ancoragem sendo usada para afetar o comportamento do aplicativo.
Determinação e monitoramento do status de conectividade
Sem a conexão à Internet, você não consegue atualizar o aplicativo de uma fonte on-line. Saiba como verificar o status de conectividade para alterar a taxa de atualização em segundo plano. Você também aprenderá a verificar a conectividade da rede Wi-Fi ou móvel antes de começar operações com largura de banda grande.
Manipulação de receptores de transmissão sob demanda
Receptores de transmissão declarados no manifesto podem ser alternados no tempo de execução para desativar os que não são necessários devido ao estado atual do dispositivo. Saiba como aumentar a eficiência alternando e replicando receptores de mudança de estado e ações de atraso até que o dispositivo esteja em um estado específico.
Este site usa cookies para armazenar suas preferências quanto às opções de idioma e exibição específicas ao site.

Receba as dicas e notícias mais recentes para desenvolvedores Android que ajudarão você a ter sucesso no Google Play.

* Campos obrigatórios

Uhu!

Siga o Google Developers no WeChat

Navegar neste site em ?

Você solicitou uma página em , mas sua preferência de idioma para este site está definida como .

Quer alterar sua preferência de idioma e navegar neste site em ? Para alterar a preferência de idioma depois, use o menu de idiomas na parte inferior de cada página.

É preciso ter o nível de API ou superior para esta aula

Este documento está oculto porque o nível de API selecionado para a documentação é o . Para alterar o nível, clique no seletor acima da barra de navegação esquerda.

Para mais informações sobre como especificar o nível de API que o seu app precisa, leia o artigo Compatibilidade com diferentes versões de plataforma.

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)