Os pontos básicos do serviço:
1. Serviço em segundo plano
2. Sem interface interativa, não segue o ciclo de vida da interface
3. Tem uma prioridade mais alta do que a interface invisível, e o serviço é frequentemente usado em situações onde áudio e vídeo são reproduzidos.
4. Por padrão, o serviço e o thread principal são executados no mesmo programa.
Geralmente, um grande número de tarefas de computação de recursos em segundo plano são processadas de forma assíncrona.
Para usar o serviço, geralmente é necessário criar um novo encadeamento no serviço para processamento em segundo plano e, em seguida, interromper o serviço quando o processamento for concluído.
Os serviços executados no processo do programa são chamados de serviços locais.
Serviço personalizado:
1. O serviço precisa ser declarado em AndroidManifest.xml e a classe de implementação do serviço precisa ser herdada da classe Service ou de suas subclasses
<service
android:name="MyService"
android:icon="@drawable/icon"
android:label="@string/service_name"
>