Sigo las respuestas anteriores y quiero agregar algunas.
Los receptores de difusión son uno de los cuatro componentes de la aplicación de Android. Estos están definidos por el sistema operativo y por el usuario.
Ejemplo:
- ¿Debo aprender el programa de desarrollo de Android en el primer año de ingeniería?
- Cómo crear temas de Android
- Cómo obtener las ID de los usuarios de Google
- ¿Cuál es la arquitectura subyacente de JusPay Secure?
- ¿Cuáles son los trucos para crear una aplicación más rápido en Android?
Suponga que quiere hacer algo cuando su teléfono se reinicia. Luego, cómo su aplicación reconocerá que el teléfono se ha reiniciado. Esto se puede hacer a través de los receptores de difusión.
¿Cómo utilizar?
- Extienda la clase Broadcast Receiver y anule su método de receptor. Ahora en este método puede escribir lo que tiene que realizar después de reiniciar el teléfono.
- En el archivo de manifiesto, agregue la etiqueta del receptor en la aplicación y dentro de la etiqueta de filtro de intención, debe especificar la acción.
- Estas acciones están definidas por el sistema operativo. En su caso, será android.intent.action.BOOT_COMPLETED
Este ejemplo fue sobre el sistema operativo definido, puede implementar la transmisión como lo define el usuario también
Fuente :
Android BroadcastReceiver, servicio de ejecución automática después de reiniciar el dispositivo