SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
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

Sistema operativo android para movil
Sistema operativo android para movilSistema operativo android para movil
Sistema operativo android para movilabrahamalba
 
SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15Lamar Smith
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo androidfabiolaruiz01
 
Sistema Operativo. android
Sistema Operativo. androidSistema Operativo. android
Sistema Operativo. androidnavarrocar
 
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 AndroidPancho Opcionweb
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo androidRlaxYeah
 
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ÓVILESFaber Orozco
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaKaren Nuñez
 

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

Tarea 1 (actividades del libro)
Tarea 1 (actividades del libro)Tarea 1 (actividades del libro)
Tarea 1 (actividades del libro)emmanuelsolis16
 
Presentación openerp opensourceworldconference Ana Juaristi
Presentación openerp opensourceworldconference Ana JuaristiPresentación openerp opensourceworldconference Ana Juaristi
Presentación openerp opensourceworldconference Ana Juaristiopenerpsite
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdfSofia
 
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 08Ramiro Nahuel Pol
 
PLANTEL 7 EL MARQUES.docx
PLANTEL 7 EL MARQUES.docxPLANTEL 7 EL MARQUES.docx
PLANTEL 7 EL MARQUES.docxCitlaliSantos3
 
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ógicaEly_Dayana
 
Libre office SFDMX2011 - @Avatar1488
Libre office   SFDMX2011 - @Avatar1488Libre office   SFDMX2011 - @Avatar1488
Libre office SFDMX2011 - @Avatar1488Avatar1488
 
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-1johnny 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 JHSjohnny 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

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

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 

Último (20)

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 

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