Android – Iniciar Service no boot (How to auto-start services on boot)

inicializando

Um Service é um componente de aplicação que pode executar operações de longa duração em segundo plano e não fornece uma interface ao usuário. Outro componente do aplicativo pode iniciar um serviço funcionando em segundo plano, mesmo se o usuário mudar para outro aplicativo. Além disso, um componente pode se ligar a um serviço para interagir com ele e até mesmo realizar a comunicação entre processos (IPC). Por exemplo, um serviço pode lidar com transações de rede, tocar música, executar  arquivo de I/O, ou interagir com um provedor de conteúdo.

Porem a questão é: “Como iniciar um service no boot do Android?”

Neste caso precisamos de um Service e de um BroadcastReceiver que receberá a notificação do boot do sistema. Neste exemplo vamos criar duas classes: Servico.java e BootReceiver.java.

Veja abaixo como vai ficar nosso arquivo Manifest: Continue reading