Click here to load reader
Upload
rene-cruz-flores
View
628
Download
0
Embed Size (px)
DESCRIPTION
Presentación del curso de Android. Temas: - Hilos (Threads) - Servicios
Citation preview
Dr. René Cruz [email protected]
Laboratorio de Mobile-Learning
Programación de dispositivos móviles con plataforma Android
08. Threads y Servicios
Hilos (Threads)
08. Threads y Servicios
Programación de dispositivos móviles con plataforma Android
Cada aplicación de manera predeterminada, se ejecuta en un hilo de procesamiento donde todas las acciones son ejecutadas por orden de prioridad.
Sin embargo, si un proceso realiza operaciones que mantengan ocupado ese “único” hilo, ninguna operación puede ser ejecutada de forma “paralela”.
Es posible crear varios hilos de procesamiento paralelo en una misma aplicación.
Hilos (Threads)
08. Threads y Servicios
Programación de dispositivos móviles con plataforma Android
Existen cuatro métodos para usar hilos:
1. Crear un objeto Thread2. Crear un objeto Runnable
3. Implementar la interfaz Runnable4. Extender la clase Thread
Ejercicio
08. Threads y Servicios
Programación de dispositivos móviles con plataforma Android
Práctica
08. Threads y Servicios
Programación de dispositivos móviles con plataforma Android
Servicios
08. Threads y Servicios
Programación de dispositivos móviles con plataforma Android
Un servicio es un componente que se ejecuta en segundo plano (background) sin ninguna interacción con el usuario,
y puede ser iniciado o detenido por cualquier otro componente.
Así mismo, un servicio puede detenerse a si mismo una vez que concluya sus tareas.
Ejercicio
08. Threads y Servicios
Programación de dispositivos móviles con plataforma Android
Requiere dispositivo físico
Práctica
08. Threads y Servicios
Programación de dispositivos móviles con plataforma Android
Requiere dispositivo físico