SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Dr. René Cruz Flores
rgcruzf@uaemex.mx
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 Thread
2. Crear un objeto Runnable
3. Implementar la interfaz Runnable
4. 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

Más contenido relacionado

Destacado

Modulo Instruccional Del Diccionario
Modulo Instruccional Del DiccionarioModulo Instruccional Del Diccionario
Modulo Instruccional Del Diccionario
armandotorres1982
 
PresentacióN Roel
PresentacióN RoelPresentacióN Roel
PresentacióN Roel
A Fraga
 
T.5
T.5T.5
T.5
ana
 
Animales Que Me Gustan
Animales Que Me GustanAnimales Que Me Gustan
Animales Que Me Gustan
aftsancris2
 
Resistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden C
Resistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden CResistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden C
Resistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden C
guest16f7c29
 
Powercompletolazaro 101214154208-phpapp02
Powercompletolazaro 101214154208-phpapp02Powercompletolazaro 101214154208-phpapp02
Powercompletolazaro 101214154208-phpapp02
nidree
 
E learning en la formación profesional universitaria
E learning en la formación profesional universitariaE learning en la formación profesional universitaria
E learning en la formación profesional universitaria
Hada Versluys
 

Destacado (20)

Yaneliz ! Un Dia Normal
Yaneliz ! Un Dia NormalYaneliz ! Un Dia Normal
Yaneliz ! Un Dia Normal
 
Modulo Instruccional Del Diccionario
Modulo Instruccional Del DiccionarioModulo Instruccional Del Diccionario
Modulo Instruccional Del Diccionario
 
Siente
SienteSiente
Siente
 
Arañas
ArañasArañas
Arañas
 
PresentacióN Roel
PresentacióN RoelPresentacióN Roel
PresentacióN Roel
 
E Mail Inicio10
E Mail Inicio10E Mail Inicio10
E Mail Inicio10
 
T.5
T.5T.5
T.5
 
CLASES DE REDES
CLASES DE REDESCLASES DE REDES
CLASES DE REDES
 
Descripción del proyecto
Descripción del proyectoDescripción del proyecto
Descripción del proyecto
 
El Reflejo de las Personas
El Reflejo de las PersonasEl Reflejo de las Personas
El Reflejo de las Personas
 
Animales Que Me Gustan
Animales Que Me GustanAnimales Que Me Gustan
Animales Que Me Gustan
 
Futbol
FutbolFutbol
Futbol
 
Actividad integradora nodo 1 pw point
Actividad integradora nodo 1 pw pointActividad integradora nodo 1 pw point
Actividad integradora nodo 1 pw point
 
Resistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden C
Resistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden CResistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden C
Resistiendo Los Nocheros Nos Han Robado Hasta La Primavera Pero No Pueden C
 
Elcontratodetrabajo22
Elcontratodetrabajo22Elcontratodetrabajo22
Elcontratodetrabajo22
 
Powercompletolazaro 101214154208-phpapp02
Powercompletolazaro 101214154208-phpapp02Powercompletolazaro 101214154208-phpapp02
Powercompletolazaro 101214154208-phpapp02
 
E learning en la formación profesional universitaria
E learning en la formación profesional universitariaE learning en la formación profesional universitaria
E learning en la formación profesional universitaria
 
¿Todos tenemos una marca personal? presentación 14 3-2013
¿Todos tenemos una marca personal? presentación 14 3-2013¿Todos tenemos una marca personal? presentación 14 3-2013
¿Todos tenemos una marca personal? presentación 14 3-2013
 
1.1.1 tic
1.1.1 tic1.1.1 tic
1.1.1 tic
 
Chulo ch
Chulo chChulo ch
Chulo ch
 

Similar a Curso de Android - 08. threads y servicios

Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en android
Karla Silva
 
Taller Android - FIT 2010
Taller Android - FIT 2010Taller Android - FIT 2010
Taller Android - FIT 2010
ykro
 
3 simples pasos para convertirme en un Androide
3 simples pasos para convertirme en un Androide3 simples pasos para convertirme en un Androide
3 simples pasos para convertirme en un Androide
ykro
 

Similar a Curso de Android - 08. threads y servicios (20)

Gestion de procesos Android
Gestion de procesos AndroidGestion de procesos Android
Gestion de procesos Android
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación
 
Hilos
HilosHilos
Hilos
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en android
 
Android estructura del Sistema Operativo
Android estructura del Sistema OperativoAndroid estructura del Sistema Operativo
Android estructura del Sistema Operativo
 
Atix23
Atix23Atix23
Atix23
 
Atix23
Atix23Atix23
Atix23
 
Taller Android - FIT 2010
Taller Android - FIT 2010Taller Android - FIT 2010
Taller Android - FIT 2010
 
31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL
 
Guia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixGuia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posix
 
Chap 15apin
Chap 15apinChap 15apin
Chap 15apin
 
Gestion de memoria_en_android
Gestion de memoria_en_androidGestion de memoria_en_android
Gestion de memoria_en_android
 
Curso ajax
Curso ajaxCurso ajax
Curso ajax
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
3 simples pasos para convertirme en un Androide
3 simples pasos para convertirme en un Androide3 simples pasos para convertirme en un Androide
3 simples pasos para convertirme en un Androide
 
Taller Práctico de Android
Taller Práctico de AndroidTaller Práctico de Android
Taller Práctico de Android
 
Usos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_movilesUsos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_moviles
 
Material rap1
Material rap1Material rap1
Material rap1
 
Intro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en OlotIntro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en Olot
 
Chap 15fpin
Chap 15fpinChap 15fpin
Chap 15fpin
 

Más de Rene Cruz Flores

Más de Rene Cruz Flores (11)

Curso de Android - 09. fotos y video
Curso de Android - 09. fotos y videoCurso de Android - 09. fotos y video
Curso de Android - 09. fotos y video
 
Curso de programación en Android - 06. componentes gui
Curso de programación en Android - 06. componentes guiCurso de programación en Android - 06. componentes gui
Curso de programación en Android - 06. componentes gui
 
Curso de programación en Android - 04. activities and intents
Curso de programación en Android - 04. activities and intentsCurso de programación en Android - 04. activities and intents
Curso de programación en Android - 04. activities and intents
 
Curso de programación en Android - 03. las herramientas
Curso de programación en Android - 03. las herramientasCurso de programación en Android - 03. las herramientas
Curso de programación en Android - 03. las herramientas
 
Curso de programación en Android - 02. instalación del sdk
Curso de programación en Android - 02. instalación del sdkCurso de programación en Android - 02. instalación del sdk
Curso de programación en Android - 02. instalación del sdk
 
Curso de programación en Android - 01. introducción
Curso de programación en Android - 01. introducciónCurso de programación en Android - 01. introducción
Curso de programación en Android - 01. introducción
 
Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...
Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...
Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...
 
Curso iPhone - Nivel 1 - 00.introducción
Curso iPhone - Nivel 1 - 00.introducciónCurso iPhone - Nivel 1 - 00.introducción
Curso iPhone - Nivel 1 - 00.introducción
 
Avance de Tesis
Avance de TesisAvance de Tesis
Avance de Tesis
 
Dispositivos Móviles en la Educación
Dispositivos Móviles en la EducaciónDispositivos Móviles en la Educación
Dispositivos Móviles en la Educación
 
Actividades educativas colaborativas a traves de dispositios móviles
Actividades educativas colaborativas a traves de dispositios móvilesActividades educativas colaborativas a traves de dispositios móviles
Actividades educativas colaborativas a traves de dispositios móviles
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 

Curso de Android - 08. threads y servicios

  • 1. Dr. René Cruz Flores rgcruzf@uaemex.mx Laboratorio de Mobile-Learning Programación de dispositivos móviles con plataforma Android 08.Threads y Servicios
  • 2. 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.
  • 3. 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 Thread 2. Crear un objeto Runnable 3. Implementar la interfaz Runnable 4. Extender la clase Thread
  • 4. Ejercicio 08. Threads y Servicios Programación de dispositivos móviles con plataforma Android
  • 5. Práctica 08. Threads y Servicios Programación de dispositivos móviles con plataforma Android
  • 6. 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.
  • 7. Ejercicio 08. Threads y Servicios Programación de dispositivos móviles con plataforma Android Requiere dispositivo físico
  • 8. Práctica 08. Threads y Servicios Programación de dispositivos móviles con plataforma Android Requiere dispositivo físico