Gerenciar o estado ativo do dispositivo

Quando um dispositivo Android fica inativo, ele primeiro escurece, depois desliga a tela e, por fim, desliga a CPU. Isso evita que a bateria do dispositivo descarregue rapidamente. No entanto, há momentos em que seu aplicativo pode exigir um comportamento diferente:

  • Apps de jogos ou filmes podem precisar manter a tela ativada.
  • Outros aplicativos podem não precisar que a tela permaneça ativada, mas podem exigir que a CPU continue em execução até que uma operação crítica seja concluída.

Estas aulas descrevem como manter um dispositivo ativado quando necessário sem descarregar a bateria.

Lições

Manter o dispositivo ativado
Aprenda a manter a tela ou a CPU ativada conforme necessário, minimizando o impacto na duração da bateria.
Programar alarmes
Aprenda a usar alarmes repetidos para programar operações que ocorrem fora do ciclo de vida do app, mesmo que ele não esteja em execução ou o dispositivo esteja suspenso.