M0286_Libro Curso
1: Presentación de Android
Una vez insertado este código, vemos que la pantalla principal quedaría de esta forma:
Figura 1.53. Pantalla principal.
Para probar la aplicación, la ejecutamos en el emulador o en el dispositivo móvil. Pulsamos sobre el botón “ Empezar servicio ”. Salimos al menú general con la tecla atrás, y desde el menú de aplicaciones pulsamos en el icono llamado “ Ejemplo Service Seas ”, y al volver a arrancarla, vemos que el contador sigue en marcha y sumando.
El ejemplo completo “ SeasService ” se puede descargar desde la plataforma de estudio.
1.4.1.5. BroadcastReceiver Un BroadcastReceiver es el componente que está destinado a recibir y responder ante eventos globales generados por el sistema, como por ejemplo: “ Batería baja ”, “ Llamada Entrante ”, “ SMS recibido ”, “ Tarjeta SD insertada ” o por otras aplicaciones. Para registrar un BroadcastReceiver existen dos técnicas: ■ Implementar un elemento < receiver > en el archivo AndroidManifest.xml , donde describimos el nombre de clase BroadcastReceiver y enumeramos sus IntentFilter . ■ Realizarlo en tiempo de ejecución mediante el método registerReceiver de la clase Context .
57
Made with FlippingBook - Online catalogs