SlideShare una empresa de Scribd logo
1 de 30
PROGRAMACIÓN MULTIMEDIA
Y
DISPOSITIVOS MÓVILES
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
COMENZANDO A
PROGRAMAR
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY
ACTIVIDAD
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY
ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD
ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY
ACTIVIDAD
ACTIVIDAD
ACTIVIDAD
ACTIVIDAD
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY
ACTIVIDAD
ACTIVIDAD
ACTIVIDAD
ACTIVIDAD
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
ACTIVIDAD
MAIN
(PRINCIPAL)
ACTIVIDAD
MAIN
(PRINCIPAL)
LA CLASE ACTIVITY
ACTIVIDADACTIVIDAD
CICLO DE VIDA
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
ACTIVIDAD MAIN
ACTIVIDAD MAIN
ACTIVIDAD 2
ACTIVIDAD MAIN
ACTIVIDAD 2
ACTIVIDAD 3
LA CLASE ACTIVITY
ACTIVIDAD MAIN
ACTIVIDAD 2
ACTIVIDAD 3
ACTIVIDAD 4
ACTIVIDAD MAIN
ACTIVIDAD 2
ACTIVIDAD 3
ACTIVIDAD MAIN
ACTIVIDAD 2
ACTIVIDAD MAIN
BACK STACK (LIFO)
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY
TASK (TAREAS)
ACTIVIDAD MAIN 1
ACTIVIDAD MAIN 1
ACTIVIDAD A
ACTIVIDAD MAIN 1
ACTIVIDAD A
ACTIVIDAD B
ACTIVIDAD MAIN 2
ACTIVIDAD MAIN 2
ACTIVIDAD B
ACTIVIDAD MAIN 2
ACTIVIDAD B
ACTIVIDAD C
ACTIVIDAD MAIN 2
ACTIVIDAD B
ACTIVIDAD C
ACTIVIDAD A
ACTIVIDAD MAIN 1
ACTIVIDAD A
ACTIVIDAD B
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
STOPPED
PAUSED
RESUMED
LA CLASE ACTIVITY: ESTADOS
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
SERVICE PROCESS
VISIBLE PROCESS
FOREGROUND PROCESS
LA CLASE ACTIVITY: PROCESOS
BACKGROUND PROCESS
EMPTY PROCESS
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
onDestroy()
onStop()
onPause()
onResume()
onStart()
onRestart()
onCreate()
LA CLASE ACTIVITY: MÉTODOS
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
onCreate()
LA CLASE ACTIVITY: MÉTODOS
setContentView
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: ESTADOS
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: ESTADOS
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
TIEMPO DE VIDA EN PRIMER PLANO
onResume onPausa
TIEMPO DE VIDA VISIBLE
onStart onStop
TIEMPO DE VIDA COMPLETO
onCreate  onDestroy
LA CLASE ACTIVITY: CICLOS DE VIDA
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: REGISTRO
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: REGISTRO
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: LANZAMIENTO
IMPLÍCITO
EXPLÍCITO
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: LANZAMIENTO EXPLÍCITO
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: LANZAMIENTO IMPLÍCITO
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: VARIANTES
startActivityForResult
startActivity
onSaveInstanceStat
onConfigurationChanged
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: STARTACTIVITYFORRESULT
Utilizado para lanzar una actividad
como resultado de un evento previsto
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: ONSAVEINSTANCESTAT
Utilizado para salvar los datos ligados
a una actividad para posteriormente
recuperarlos con ella
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
LA CLASE ACTIVITY: ONCONFIGURATIONCHANGED
Utilizado para registrar cambios en
una actividad, tales como cambios de
orientación, del estado del teclado, de
idioma…
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
COMENZANDO A PROGRAMAR
© J.D.CABRERA
PROGRAMACIÓN MULTIMEDIA
Y
DISPOSITIVOS MÓVILES
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

DISPOSITIVOS MÓVILES: LAYOUTS
DISPOSITIVOS MÓVILES: LAYOUTSDISPOSITIVOS MÓVILES: LAYOUTS
DISPOSITIVOS MÓVILES: LAYOUTS
 
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEWDISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEW
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENESPROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
 
DISPOSITIVOS MÓVILES: BLOQUE 8
DISPOSITIVOS MÓVILES: BLOQUE 8DISPOSITIVOS MÓVILES: BLOQUE 8
DISPOSITIVOS MÓVILES: BLOQUE 8
 
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBARDISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
DISPOSITIVOS MÓVILES: ACTION BAR - TOOLBAR
 
DISPOSITIVOS MÓVILES: BLOQUE 10
DISPOSITIVOS MÓVILES: BLOQUE 10DISPOSITIVOS MÓVILES: BLOQUE 10
DISPOSITIVOS MÓVILES: BLOQUE 10
 
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONESDISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
DISPOSITIVOS MÓVILES: INTENT Y COMUNICACIONES
 

Destacado

ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS II
ENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS IIENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS II
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS IIJacinto Cabrera Rodríguez
 
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
ENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS IENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS I
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS IJacinto Cabrera Rodríguez
 
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS III
ENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS IIIENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS III
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS IIIJacinto Cabrera Rodríguez
 
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN Jacinto Cabrera Rodríguez
 
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA Jacinto Cabrera Rodríguez
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEOPROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEOJacinto Cabrera Rodríguez
 

Destacado (16)

DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
 
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS II
ENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS IIENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS II
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS II
 
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
ENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS IENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS I
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
 
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS III
ENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS IIIENTORNOS DE DESARROLLO: ANDROID  - CONTROLES BÁSICOS III
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS III
 
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
 
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
 
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
 
DISPOSITIVOS MÓVILES: BLOQUE 3
DISPOSITIVOS MÓVILES: BLOQUE 3DISPOSITIVOS MÓVILES: BLOQUE 3
DISPOSITIVOS MÓVILES: BLOQUE 3
 
DISPOSITIVOS MÓVILES: BLOQUE 6
DISPOSITIVOS MÓVILES: BLOQUE 6DISPOSITIVOS MÓVILES: BLOQUE 6
DISPOSITIVOS MÓVILES: BLOQUE 6
 
DISPOSITIVOS MÓVILES: BLOQUE 4
DISPOSITIVOS MÓVILES: BLOQUE 4DISPOSITIVOS MÓVILES: BLOQUE 4
DISPOSITIVOS MÓVILES: BLOQUE 4
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEOPROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP CON SONIDOS Y EL VIDEO
 
DISPOSITIVOS MÓVILES: BLOQUE 9
DISPOSITIVOS MÓVILES: BLOQUE 9DISPOSITIVOS MÓVILES: BLOQUE 9
DISPOSITIVOS MÓVILES: BLOQUE 9
 
DISPOSITIVOS MÓVILES: BLOQUE 11
DISPOSITIVOS MÓVILES: BLOQUE 11DISPOSITIVOS MÓVILES: BLOQUE 11
DISPOSITIVOS MÓVILES: BLOQUE 11
 
INSTALACIÓN ANDROID STUDIO 1
INSTALACIÓN ANDROID STUDIO 1INSTALACIÓN ANDROID STUDIO 1
INSTALACIÓN ANDROID STUDIO 1
 
DISPOSITIVOS MÓVILES: BLOQUE 7
DISPOSITIVOS MÓVILES: BLOQUE 7DISPOSITIVOS MÓVILES: BLOQUE 7
DISPOSITIVOS MÓVILES: BLOQUE 7
 
DISPOSITIVOS MÓVILES: BLOQUE 5
DISPOSITIVOS MÓVILES: BLOQUE 5DISPOSITIVOS MÓVILES: BLOQUE 5
DISPOSITIVOS MÓVILES: BLOQUE 5
 

Similar a DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY

PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOSPROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOSJacinto Cabrera Rodríguez
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENESPROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENESJacinto Cabrera Rodríguez
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEOPROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEOJacinto Cabrera Rodríguez
 
ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN
ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN
ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN Jacinto Cabrera Rodríguez
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENESPROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENESJacinto Cabrera Rodríguez
 
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULODISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULOJacinto Cabrera Rodríguez
 

Similar a DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY (17)

PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOSPROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP GRAFICOS
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENESPROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - EJEMPLOS DE APP IMAGENES
 
DISPOSITIVOS MÓVILES: SENSORES
DISPOSITIVOS MÓVILES: SENSORESDISPOSITIVOS MÓVILES: SENSORES
DISPOSITIVOS MÓVILES: SENSORES
 
ANDROID: LA CLASE ACTÍVITY
ANDROID: LA CLASE ACTÍVITYANDROID: LA CLASE ACTÍVITY
ANDROID: LA CLASE ACTÍVITY
 
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOSDISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEOPROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - EL VIDEO
 
DISPOSITIVOS MÓVILES: GRIDVIEW - SPINNER
DISPOSITIVOS MÓVILES: GRIDVIEW - SPINNERDISPOSITIVOS MÓVILES: GRIDVIEW - SPINNER
DISPOSITIVOS MÓVILES: GRIDVIEW - SPINNER
 
DISPOSITIVOS MÓVILES: BLOQUE 13
DISPOSITIVOS MÓVILES: BLOQUE 13DISPOSITIVOS MÓVILES: BLOQUE 13
DISPOSITIVOS MÓVILES: BLOQUE 13
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEOPROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
PROGRAMACIÓN ANDROID: MULTIMEDIA - LOS SONIDOS Y EL VIDEO
 
ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN
ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN
ENTORNOS DE DESARROLLO: ECLIPSE - INSTALACIÓN
 
ENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWAREENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWARE
 
DISPOSITIVOS MÓVILES: GIT - GITHUB
DISPOSITIVOS MÓVILES: GIT - GITHUBDISPOSITIVOS MÓVILES: GIT - GITHUB
DISPOSITIVOS MÓVILES: GIT - GITHUB
 
ANDROID; CONTROL DE VERSIONES
ANDROID; CONTROL DE VERSIONESANDROID; CONTROL DE VERSIONES
ANDROID; CONTROL DE VERSIONES
 
ENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWAREENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWARE
 
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENESPROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
 
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULODISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
 
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGNDISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
 

Más de Jacinto Cabrera Rodríguez

DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONESDISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONESJacinto Cabrera Rodríguez
 

Más de Jacinto Cabrera Rodríguez (20)

REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS IIREDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
 
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTOOTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
 
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONESDISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
 
LAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTELAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTE
 
TOULOUSE LAUTREC
TOULOUSE LAUTRECTOULOUSE LAUTREC
TOULOUSE LAUTREC
 
PRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIAPRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIA
 
ZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETASZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETAS
 
ZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADORZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADOR
 
TIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIATIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIA
 
CARCASAS DE ORDENADOR
CARCASAS DE ORDENADORCARCASAS DE ORDENADOR
CARCASAS DE ORDENADOR
 
TIPOS DE TORNILLOS
TIPOS DE TORNILLOSTIPOS DE TORNILLOS
TIPOS DE TORNILLOS
 
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26
 
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25
 
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24
 
PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23
 
REDES: TOMAS DE DATOS
REDES: TOMAS DE DATOSREDES: TOMAS DE DATOS
REDES: TOMAS DE DATOS
 
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22
 
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21
 
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20
 
PRACTICAS DE REDES: PRÁCTICA 19
PRACTICAS DE REDES: PRÁCTICA 19PRACTICAS DE REDES: PRÁCTICA 19
PRACTICAS DE REDES: PRÁCTICA 19
 

DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY

  • 1.
  • 3.
  • 4. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA COMENZANDO A PROGRAMAR
  • 5. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY
  • 6. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY ACTIVIDAD
  • 7. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD
  • 8. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD
  • 9. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY ACTIVIDAD ACTIVIDAD ACTIVIDAD ACTIVIDAD
  • 10. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTIVIDAD MAIN (PRINCIPAL) ACTIVIDAD MAIN (PRINCIPAL) LA CLASE ACTIVITY ACTIVIDADACTIVIDAD CICLO DE VIDA
  • 11. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA ACTIVIDAD MAIN ACTIVIDAD MAIN ACTIVIDAD 2 ACTIVIDAD MAIN ACTIVIDAD 2 ACTIVIDAD 3 LA CLASE ACTIVITY ACTIVIDAD MAIN ACTIVIDAD 2 ACTIVIDAD 3 ACTIVIDAD 4 ACTIVIDAD MAIN ACTIVIDAD 2 ACTIVIDAD 3 ACTIVIDAD MAIN ACTIVIDAD 2 ACTIVIDAD MAIN BACK STACK (LIFO)
  • 12. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY TASK (TAREAS) ACTIVIDAD MAIN 1 ACTIVIDAD MAIN 1 ACTIVIDAD A ACTIVIDAD MAIN 1 ACTIVIDAD A ACTIVIDAD B ACTIVIDAD MAIN 2 ACTIVIDAD MAIN 2 ACTIVIDAD B ACTIVIDAD MAIN 2 ACTIVIDAD B ACTIVIDAD C ACTIVIDAD MAIN 2 ACTIVIDAD B ACTIVIDAD C ACTIVIDAD A ACTIVIDAD MAIN 1 ACTIVIDAD A ACTIVIDAD B
  • 13. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA STOPPED PAUSED RESUMED LA CLASE ACTIVITY: ESTADOS
  • 14. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA SERVICE PROCESS VISIBLE PROCESS FOREGROUND PROCESS LA CLASE ACTIVITY: PROCESOS BACKGROUND PROCESS EMPTY PROCESS
  • 15. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA onDestroy() onStop() onPause() onResume() onStart() onRestart() onCreate() LA CLASE ACTIVITY: MÉTODOS
  • 16. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA onCreate() LA CLASE ACTIVITY: MÉTODOS setContentView
  • 17. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: ESTADOS
  • 18. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: ESTADOS
  • 19. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA TIEMPO DE VIDA EN PRIMER PLANO onResume onPausa TIEMPO DE VIDA VISIBLE onStart onStop TIEMPO DE VIDA COMPLETO onCreate  onDestroy LA CLASE ACTIVITY: CICLOS DE VIDA
  • 20. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: REGISTRO
  • 21. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: REGISTRO
  • 22. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: LANZAMIENTO IMPLÍCITO EXPLÍCITO
  • 23. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: LANZAMIENTO EXPLÍCITO
  • 24. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: LANZAMIENTO IMPLÍCITO
  • 25. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: VARIANTES startActivityForResult startActivity onSaveInstanceStat onConfigurationChanged
  • 26. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: STARTACTIVITYFORRESULT Utilizado para lanzar una actividad como resultado de un evento previsto
  • 27. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: ONSAVEINSTANCESTAT Utilizado para salvar los datos ligados a una actividad para posteriormente recuperarlos con ella
  • 28. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA LA CLASE ACTIVITY: ONCONFIGURATIONCHANGED Utilizado para registrar cambios en una actividad, tales como cambios de orientación, del estado del teclado, de idioma…
  • 29. PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES COMENZANDO A PROGRAMAR © J.D.CABRERA PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES