Curso de Android - 08. threads y servicios

8

Click here to load reader

description

Presentación del curso de Android. Temas: - Hilos (Threads) - Servicios

Transcript of Curso de Android - 08. threads y servicios

Page 1: Curso de Android - 08. threads y servicios

Dr. René Cruz [email protected]

Laboratorio de Mobile-Learning

Programación de dispositivos móviles con plataforma Android

08. Threads y Servicios

Page 2: Curso de 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.

Page 3: Curso de Android - 08. threads y servicios

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

Page 4: Curso de Android - 08. threads y servicios

Ejercicio

08. Threads y Servicios

Programación de dispositivos móviles con plataforma Android

Page 5: Curso de Android - 08. threads y servicios

Práctica

08. Threads y Servicios

Programación de dispositivos móviles con plataforma Android

Page 6: Curso de Android - 08. threads y servicios

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.

Page 7: Curso de Android - 08. threads y servicios

Ejercicio

08. Threads y Servicios

Programación de dispositivos móviles con plataforma Android

Requiere dispositivo físico

Page 8: Curso de Android - 08. threads y servicios

Práctica

08. Threads y Servicios

Programación de dispositivos móviles con plataforma Android

Requiere dispositivo físico