¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
En este tutorial, creará un juego que demuestra varias características de Android, incluidas tareas en segundo plano, temporizadores, una barra de progreso y una clase de estado del juego. La aplicación muestra dos botones en los que el usuario hace clic tantas veces como sea posible en un período de 30 segundos. El temporizador utiliza una tarea ejecutable. La barra de progreso muestra el tiempo restante. Los botones están habilitados y deshabilitados para que el juego funcione correctamente. La clase de estado del juego está diseñada para encapsular todas las propiedades del juego, incluido el tiempo restante y la puntuación.
Objetivos de aprendizaje
Crearás un juego de Android que muestra dos botones en los que el usuario hace clic tantas veces como sea posible en un marco de tiempo de 30 segundos, utilizando tareas en segundo plano, un temporizador, una barra de progreso y una clase de estado del juego.
El temporizador usa una tarea runnable y la barra de progreso muestra el tiempo restante. El curso cubre usar un handler postDelay para el reloj, eliminar una callback para detener el reloj, actualizar la barra de progreso y verificar el límite de tiempo para terminar el juego.
Cubre Android Applications, Android Development, Android UI, AsyncTask, Java GUIs y Real Time Java.
La clase de estado del juego está diseñada para encapsular todas las propiedades del juego, incluyendo el tiempo restante y la puntuación, demostrando cómo diseñar una clase que encapsula múltiples propiedades de una aplicación.