Android: Componentes

458 views

Published on

Presentación para el módulo de Introducción a la Programación y Desarrollo con Android del Máster en Desarrollo de Videojuegos para Móviles de la IPECC

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
458
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android: Componentes

  1. 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 deUniversidad de Alcalá Electronic Arts
  2. 2. Contenido   •  Componentes de una aplicación: •  Actividades (Activities) •  Intents •  Intent Filters •  Servicios •  Content Providers •  Broadcast ReceiversIntroducción  a  la  programación  –  Enrique  López  Mañas   2  
  3. 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. 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. 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. 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. 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. 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. 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 deUniversidad de Alcalá Electronic Arts

×