SlideShare una empresa de Scribd logo
Enrique	
  López-­‐Mañas	
  



    Módulo 4: Creación y diseño de videojuegos móviles

     Android:	
  componentes	
  
                  	
  
En colaboración con la                        Con la participación de
Universidad de Alcalá                                 Electronic Arts
Contenido	
  

           •  Componentes de una aplicación:
                •  Actividades (Activities)
                •  Intents
                •  Intent Filters
                •  Servicios
                •  Content Providers
                •  Broadcast Receivers


Introducción	
  a	
  la	
  programación	
  –	
  Enrique	
  López	
  Mañas	
                 2	
  
Ac?vidades	
  -­‐	
  Ac?vi?es	
  

    •  Obje?vo	
  principal	
  es	
  interactuar	
  con	
  
       el	
  usuario	
  
    •  Pasa	
  por	
  una	
  serie	
  de	
  estados	
  (ciclo	
  
       de	
  vida)	
  
    •  Cada	
  Ac?vity	
  debe	
  declararse	
  en	
  el	
  
       Android	
  Manifest	
  



Introducción	
  a	
  la	
  programación	
  –	
  Enrique	
  López	
  Mañas	
              3	
  
Ciclo	
  de	
  vida	
  


                  onCreate():	
  
                      	
  Inicio	
  
                  onResume():	
  
                     	
  Vuelve	
  a	
  primer	
  plano	
  
                  onPause():	
  	
  
                     Pasa	
  a	
  segundo	
  plano	
  
                  onDestroy():	
  	
  
                            Cuando	
  la	
  ac?vidad	
  se	
  
                              cierra	
  


Introducción	
  a	
  la	
  programación	
  –	
  Enrique	
  López	
  Mañas	
                          4	
  
Ejemplo:	
  ciclo	
  de	
  vida	
  

    Aplicación	
  que	
  muestra	
  los	
  diferentes	
  
      estados	
  por	
  los	
  que	
  pasa	
  una	
  Ac?vity:	
  
              Abrir	
  LogCat	
  
                         Lanzar	
  aplicación	
  
                         Botón	
  Back	
  
                         Botón	
  Home	
  
                         Botón	
  Dialer	
  
                         Salir	
  Dialer	
  




Introducción	
  a	
  la	
  programación	
  –	
  Enrique	
  López	
  Mañas	
                    5	
  
Intents	
  ¿qué	
  son?	
  

   •  Objeto	
  que	
  con?ene	
  información	
  sobre	
  
      una	
  operación	
  a	
  realizar:	
  	
  
         •  Para	
  el	
  componente	
  que	
  lo	
  recibe	
  
         •  Para	
  el	
  Sistema	
  Opera?vo	
  
   •  U?lizado	
  para	
  ac?var	
  componentes	
  
      principales	
  de	
  una	
  aplicación:	
  Ac?vity,	
  
      Service	
  y	
  Broadcast	
  Receivers	
  
   •  Permite	
  pasar	
  datos	
  entre	
  componentes	
  

Introducción	
  a	
  la	
  programación	
  –	
  Enrique	
  López	
  Mañas	
                               6	
  
Partes	
  de	
  un	
  Intent	
  
            •       Nombre	
  
•    	
  
                               •  Componente	
  que	
  debe	
  tratar	
  el	
  Intent	
  
            •       Acción	
  
                               •  Iden?ficador	
  de	
  la	
  acción	
  a	
  realizar	
  
            •       Datos	
  
                               •  URI	
  y	
  ?po	
  de	
  datos	
  
            •       Categoría	
  
                        •  Información	
  adicional	
  sobre	
  el	
  componente	
  que	
  
                                   debe	
  tratar	
  el	
  intent	
  
            •       Extras	
  	
  
                               •  Pares	
  de	
  valores	
  que	
  se	
  envían	
  al	
  componente	
  que	
  
                                  trata	
  el	
  intent	
  
      Introducción	
  a	
  la	
  programación	
  –	
  Enrique	
  López	
  Mañas	
                                7	
  
Ejemplo:	
  intents	
  
  ›  Aplicación        que muestra uso Intents
          ›  Llamar a otra Activity
          ›  Actividades (Activities)
          ›  Lanzar aplicaciones mediante Intent
          ›    Devolver resultado de una Activity
  




Introducción	
  a	
  la	
  programación	
  –	
  Enrique	
  López	
  Mañas	
                           8	
  
Gracias	
  por	
  su	
  atención	
  
                                 Contacto	
  para	
  dudas	
  y	
  sugerencias	
  
                                                Enrique	
  López	
  Mañas	
  
                                       eenriquelopez@gmail.com	
  
                                                       @eenriquelopez	
  
                                                                             	
  




En colaboración con la            Con la participación de
Universidad de Alcalá                     Electronic Arts

Más contenido relacionado

Destacado

Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
Anibal Guzmán Miranda
 
Sistema operativo android para movil
Sistema operativo android para movilSistema operativo android para movil
Sistema operativo android para movil
abrahamalba
 
Sistema operativo móvil
Sistema operativo móvilSistema operativo móvil
Sistema operativo móvil
Moises David Cano
 
MANUAL DE EXCEL
MANUAL DE EXCELMANUAL DE EXCEL
MANUAL DE EXCEL
nicole_sieg
 
SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15
Lamar Smith
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
fabiolaruiz01
 
Sistema Operativo. android
Sistema Operativo. androidSistema Operativo. android
Sistema Operativo. android
navarrocar
 
Las redes sociales. Evolución, condiciones y uso.
Las redes sociales. Evolución, condiciones y uso.Las redes sociales. Evolución, condiciones y uso.
Las redes sociales. Evolución, condiciones y uso.
Pancho Opcionweb
 
Caracteristicas de Android
Caracteristicas de AndroidCaracteristicas de Android
Caracteristicas de Android
Pancho Opcionweb
 
Exposición - Android
Exposición - AndroidExposición - Android
Exposición - Android
Luis Eduardo Pelaez Valencia
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
RlaxYeah
 
Manual programación android
Manual programación android Manual programación android
Manual programación android
dcastacun
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
Faber Orozco
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historia
Karen Nuñez
 
Curso desarrollo en android
Curso desarrollo en androidCurso desarrollo en android
Curso desarrollo en android
Emilio Aviles Avila
 

Destacado (15)

Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Sistema operativo android para movil
Sistema operativo android para movilSistema operativo android para movil
Sistema operativo android para movil
 
Sistema operativo móvil
Sistema operativo móvilSistema operativo móvil
Sistema operativo móvil
 
MANUAL DE EXCEL
MANUAL DE EXCELMANUAL DE EXCEL
MANUAL DE EXCEL
 
SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Sistema Operativo. android
Sistema Operativo. androidSistema Operativo. android
Sistema Operativo. android
 
Las redes sociales. Evolución, condiciones y uso.
Las redes sociales. Evolución, condiciones y uso.Las redes sociales. Evolución, condiciones y uso.
Las redes sociales. Evolución, condiciones y uso.
 
Caracteristicas de Android
Caracteristicas de AndroidCaracteristicas de Android
Caracteristicas de Android
 
Exposición - Android
Exposición - AndroidExposición - Android
Exposición - Android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Manual programación android
Manual programación android Manual programación android
Manual programación android
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historia
 
Curso desarrollo en android
Curso desarrollo en androidCurso desarrollo en android
Curso desarrollo en android
 

Similar a Android: Componentes

Conferencia
ConferenciaConferencia
Conferencia
Yoz Viera Quijano
 
Conferencia
ConferenciaConferencia
Conferencia
Yoz Viera Quijano
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdf
IndaJaniUrbanoRomero1
 
Tarea 1 (actividades del libro)
Tarea 1 (actividades del libro)Tarea 1 (actividades del libro)
Tarea 1 (actividades del libro)
emmanuelsolis16
 
P46 articulo gcc
P46 articulo gccP46 articulo gcc
P46 articulo gcc
fabianchopinto
 
Presentación openerp opensourceworldconference Ana Juaristi
Presentación openerp opensourceworldconference Ana JuaristiPresentación openerp opensourceworldconference Ana Juaristi
Presentación openerp opensourceworldconference Ana Juaristi
openerpsite
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdf
Sofia
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
Ramiro Nahuel Pol
 
PLANTEL 7 EL MARQUES.docx
PLANTEL 7 EL MARQUES.docxPLANTEL 7 EL MARQUES.docx
PLANTEL 7 EL MARQUES.docx
CitlaliSantos3
 
Software Libre y Educación
Software Libre y EducaciónSoftware Libre y Educación
Software Libre y Educación
Diego Fernando Marin
 
Atix28
Atix28Atix28
Criterios Ergonómicos
Criterios ErgonómicosCriterios Ergonómicos
Criterios Ergonómicos
Josefina Guerrero Garcia
 
Android: introducción
Android: introducciónAndroid: introducción
Android: introducción
Enrique López Mañas
 
Software libre
Software libreSoftware libre
Software libre
Marco A Alonso P
 
Plan De Unidad
Plan De UnidadPlan De Unidad
Plan De Unidad
saenzalexander
 
Plan Nacional de Alfabetización Tecnológica
Plan Nacional de Alfabetización TecnológicaPlan Nacional de Alfabetización Tecnológica
Plan Nacional de Alfabetización Tecnológica
Ely_Dayana
 
Libre office SFDMX2011 - @Avatar1488
Libre office   SFDMX2011 - @Avatar1488Libre office   SFDMX2011 - @Avatar1488
Libre office SFDMX2011 - @Avatar1488
Avatar1488
 
Android: Almacenamiento de Datos
Android: Almacenamiento de DatosAndroid: Almacenamiento de Datos
Android: Almacenamiento de Datos
Enrique López Mañas
 
13 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-113 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-1
johnny herrera
 
Desarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHSDesarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHS
johnny herrera
 

Similar a Android: Componentes (20)

Conferencia
ConferenciaConferencia
Conferencia
 
Conferencia
ConferenciaConferencia
Conferencia
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdf
 
Tarea 1 (actividades del libro)
Tarea 1 (actividades del libro)Tarea 1 (actividades del libro)
Tarea 1 (actividades del libro)
 
P46 articulo gcc
P46 articulo gccP46 articulo gcc
P46 articulo gcc
 
Presentación openerp opensourceworldconference Ana Juaristi
Presentación openerp opensourceworldconference Ana JuaristiPresentación openerp opensourceworldconference Ana Juaristi
Presentación openerp opensourceworldconference Ana Juaristi
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdf
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
 
PLANTEL 7 EL MARQUES.docx
PLANTEL 7 EL MARQUES.docxPLANTEL 7 EL MARQUES.docx
PLANTEL 7 EL MARQUES.docx
 
Software Libre y Educación
Software Libre y EducaciónSoftware Libre y Educación
Software Libre y Educación
 
Atix28
Atix28Atix28
Atix28
 
Criterios Ergonómicos
Criterios ErgonómicosCriterios Ergonómicos
Criterios Ergonómicos
 
Android: introducción
Android: introducciónAndroid: introducción
Android: introducción
 
Software libre
Software libreSoftware libre
Software libre
 
Plan De Unidad
Plan De UnidadPlan De Unidad
Plan De Unidad
 
Plan Nacional de Alfabetización Tecnológica
Plan Nacional de Alfabetización TecnológicaPlan Nacional de Alfabetización Tecnológica
Plan Nacional de Alfabetización Tecnológica
 
Libre office SFDMX2011 - @Avatar1488
Libre office   SFDMX2011 - @Avatar1488Libre office   SFDMX2011 - @Avatar1488
Libre office SFDMX2011 - @Avatar1488
 
Android: Almacenamiento de Datos
Android: Almacenamiento de DatosAndroid: Almacenamiento de Datos
Android: Almacenamiento de Datos
 
13 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-113 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-1
 
Desarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHSDesarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHS
 

Más de Enrique López Mañas

Droidcon IT 2015
Droidcon IT 2015Droidcon IT 2015
Droidcon IT 2015
Enrique López Mañas
 
Android Building, Testing and reversing
Android Building, Testing and reversingAndroid Building, Testing and reversing
Android Building, Testing and reversing
Enrique López Mañas
 
AnDevCon: Android Reverse Engineering
AnDevCon: Android Reverse EngineeringAnDevCon: Android Reverse Engineering
AnDevCon: Android Reverse Engineering
Enrique López Mañas
 
Android studio
Android studioAndroid studio
Android studio
Enrique López Mañas
 
Debugging Android - GDG Munich
Debugging Android - GDG MunichDebugging Android - GDG Munich
Debugging Android - GDG Munich
Enrique López Mañas
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
Enrique López Mañas
 
Android: Dialogs
Android: DialogsAndroid: Dialogs
Android: Dialogs
Enrique López Mañas
 
Android: Interfaz de Usuario
Android: Interfaz de UsuarioAndroid: Interfaz de Usuario
Android: Interfaz de Usuario
Enrique López Mañas
 
Presentation android JUnit
Presentation android JUnitPresentation android JUnit
Presentation android JUnit
Enrique López Mañas
 

Más de Enrique López Mañas (9)

Droidcon IT 2015
Droidcon IT 2015Droidcon IT 2015
Droidcon IT 2015
 
Android Building, Testing and reversing
Android Building, Testing and reversingAndroid Building, Testing and reversing
Android Building, Testing and reversing
 
AnDevCon: Android Reverse Engineering
AnDevCon: Android Reverse EngineeringAnDevCon: Android Reverse Engineering
AnDevCon: Android Reverse Engineering
 
Android studio
Android studioAndroid studio
Android studio
 
Debugging Android - GDG Munich
Debugging Android - GDG MunichDebugging Android - GDG Munich
Debugging Android - GDG Munich
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Android: Dialogs
Android: DialogsAndroid: Dialogs
Android: Dialogs
 
Android: Interfaz de Usuario
Android: Interfaz de UsuarioAndroid: Interfaz de Usuario
Android: Interfaz de Usuario
 
Presentation android JUnit
Presentation android JUnitPresentation android JUnit
Presentation android JUnit
 

Último

3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
ROCIORUIZQUEZADA
 

Último (20)

3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
 

Android: Componentes

  • 1. Enrique  López-­‐Mañas   Módulo 4: Creación y diseño de videojuegos móviles Android:  componentes     En colaboración con la Con la participación de Universidad de Alcalá Electronic Arts
  • 2. Contenido   •  Componentes de una aplicación: •  Actividades (Activities) •  Intents •  Intent Filters •  Servicios •  Content Providers •  Broadcast Receivers Introducción  a  la  programación  –  Enrique  López  Mañas   2  
  • 3. Ac?vidades  -­‐  Ac?vi?es   •  Obje?vo  principal  es  interactuar  con   el  usuario   •  Pasa  por  una  serie  de  estados  (ciclo   de  vida)   •  Cada  Ac?vity  debe  declararse  en  el   Android  Manifest   Introducción  a  la  programación  –  Enrique  López  Mañas   3  
  • 4. Ciclo  de  vida   onCreate():    Inicio   onResume():    Vuelve  a  primer  plano   onPause():     Pasa  a  segundo  plano   onDestroy():     Cuando  la  ac?vidad  se   cierra   Introducción  a  la  programación  –  Enrique  López  Mañas   4  
  • 5. Ejemplo:  ciclo  de  vida   Aplicación  que  muestra  los  diferentes   estados  por  los  que  pasa  una  Ac?vity:   Abrir  LogCat   Lanzar  aplicación   Botón  Back   Botón  Home   Botón  Dialer   Salir  Dialer   Introducción  a  la  programación  –  Enrique  López  Mañas   5  
  • 6. Intents  ¿qué  son?   •  Objeto  que  con?ene  información  sobre   una  operación  a  realizar:     •  Para  el  componente  que  lo  recibe   •  Para  el  Sistema  Opera?vo   •  U?lizado  para  ac?var  componentes   principales  de  una  aplicación:  Ac?vity,   Service  y  Broadcast  Receivers   •  Permite  pasar  datos  entre  componentes   Introducción  a  la  programación  –  Enrique  López  Mañas   6  
  • 7. Partes  de  un  Intent   •  Nombre   •    •  Componente  que  debe  tratar  el  Intent   •  Acción   •  Iden?ficador  de  la  acción  a  realizar   •  Datos   •  URI  y  ?po  de  datos   •  Categoría   •  Información  adicional  sobre  el  componente  que   debe  tratar  el  intent   •  Extras     •  Pares  de  valores  que  se  envían  al  componente  que   trata  el  intent   Introducción  a  la  programación  –  Enrique  López  Mañas   7  
  • 8. Ejemplo:  intents   ›  Aplicación que muestra uso Intents ›  Llamar a otra Activity ›  Actividades (Activities) ›  Lanzar aplicaciones mediante Intent ›  Devolver resultado de una Activity Introducción  a  la  programación  –  Enrique  López  Mañas   8  
  • 9. Gracias  por  su  atención   Contacto  para  dudas  y  sugerencias   Enrique  López  Mañas   eenriquelopez@gmail.com   @eenriquelopez     En colaboración con la Con la participación de Universidad de Alcalá Electronic Arts