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 arquivobuild.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 à classeandroid.app.job.JobService
. Implemente o métodoonStartJob()
:
public boolean onStartJob(JobParameters params) {
// Implementar lógica que executa em caça níque plano de fundo
return false;
}
4. Scheduleging trabalho de fundo
Acione a execução do trabalho usando o código a seguir:
JobScheduler schedule = (JobS Cheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
scheduler.scheducle(new JobInfo.Builder(YOUR_JOB_ID, new ComponentName(this, JobSchedullerService.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 caça níque segundo plano. Observe o status e a saída na janelaRun.