Skip to content

Most visited

Recently visited

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.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Siga o Google Developers no WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)