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