Resumen del análisis del caso del servicio en segundo plano de los servicios de Android

Los puntos básicos del servicio:
1. Servicio en segundo plano
2. Sin interfaz interactiva, no sigue el ciclo de vida de la interfaz
3. La prioridad es más alta que la interfaz invisible, el servicio se utiliza a menudo con motivo de reproducción de audio y video.
4. De forma predeterminada, el servicio y el hilo principal se ejecutan en el mismo programa.
Generalmente, una gran cantidad de tareas de computación de recursos en segundo plano se procesan de forma asincrónica.
Para usar el servicio, generalmente es crear un nuevo subproceso en el servicio para procesarlo en segundo plano y luego detener el servicio cuando se completa el procesamiento.
Los servicios que se ejecutan en el proceso del programa se denominan servicios locales.

Servicio personalizado:
1. El servicio debe declararse en AndroidManifest.xml y la clase de implementación del servicio debe heredarse de la clase Service o sus subclases.

<service
    android:name="MyService"
    android:icon="@drawable/icon"
    android:label="@string/service_name"
    >

Supongo que te gusta

Origin blog.csdn.net/poolooloo/article/details/106898175
Recomendado
Clasificación