3.1. En el directorio MenuBasico
tenemos implementada
una aplicación básica en la que se muestra un menú típico
de un juego mediante un displayable de tipo List
.
a) Consultar el código y probar la aplicación.
b) Añadir una nueva opción al menú, de nombre "Hi-score".
c) Probar cambiando a los distintos tipos de lista existentes.
d) Añadir comandos a esta pantalla. Se pueden añadir los comandos "OK" y "Salir".
3.2. Vamos a implementar una alarma utilizando alertas y temporizadores.
En las plantillas de los ejercicios se proporciona una base para realizar esta
aplicación, contenida en el directorio Alarma
. Tenemos un
formulario donde podemos establecer la fecha de la alarma y fijarla o anularla.
Lo que deberemos hacer es:
a) Crear una tarea (TimerTask
) que al ser ejecutada muestre
una alerta de tipo alarma y reproduzca un sonido de aviso (utilizando la clase
AlertType
). Después de mostrarse esta alerta deberá
volver a la pantalla actual.
b) Planificar la ejecución de esta alarma utilizando un temporizador
(Timer
). Esto lo haremos en el método commandAction
como respuesta al comando de fijar alarma. También deberemos cancelar
el temporizador en caso de que la alarma se anule.