Desenvolvendo um aplicativo Android com serviços de plano de fundo
Neste artigo, você aprenderá a criar um aplicativo Android com serviços 🌝 de plano de fundo, fornecendo assim funcionalidades avançadas e manutenção de energia eficiente.
1. Crie um novo projeto Android
Abra o Android 🌝 Studio e crie um novo projeto. Nomeie-o e selecione uma localização para salvar o projeto.
2. Adicione as dependências necessárias
Em seu 🌝 arquivo
build.gradle
, adicione:
dependencies {
implementation 'com.birbit:android-background-task:0.5.0'
}
3. Crie uma classe de trabalhador
Crie uma nova classe e estenda-a à classe
android.app.job.JobService
. 🌝 Implemente o método
onStartJob()
:
public boolean onStartJob(JobParameters params) {
// Implementar lógica que executa em plano de fundo
return false;
}
4. 🌝 Scheduleging trabalho de fundo
Acione a execução do trabalho usando o código a seguir:
JobScheduler scheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
scheduler.schedule(new JobInfo.Builder(YOUR_JOB_ID, new ComponentName(this, 🌝 JobSchedulerService.class))
.setMinimumLatency(10 * 1000) // tempo mínimo de execução
🌝 .build());
5. Teste o aplicativo
Insira seu dispositivo Android no "Modo 🌝 de desenvolvedor" e conecte-o ao computador.
Execute o aplicativo e as tarefas serão realizadas em segundo plano. Observe o status e 🌝 a saída na janela
Run
.
Configurando o administrador do dispositivo Android no seu telefone
Localize e habilite códigos de bloqueio da tela em 🌝 seu dispositivo e siga os passos abaixo:
Abra
Configurações
. Navegue até a guia
Privacidade ou Segurança
.
Interaja com
Administradores do dispositivo
:
Marque a opção
Ativar
de
Gerenciador de dispositivos 🌝 Android
.
}