SlideShare una empresa de Scribd logo
1 de 11
TALLER ANDROID

          PARTE 2
AGENDA

   Activities e Intents
    Definición de Activity
    Ciclo de vida de una activity
    Crear activities
    Práctica
¿Qué es una Activity?
Una Activity (es decir, una clase de nuestra
aplicación que hereda de la clase Activity) se
presenta al usuario como una ventana.
Una activity muestra una interfaz de usuario, la
cual está definida a su vez en una instancia de
otra clase, la clase View.
Todas las activities se declaran en el
AndroidManifest.xml
¿Qué es un Intent?
Es la descripción de una acción a realizar

Es una clase que permite especificar una Activity
a ejecutar

Si las Activities son básicamente pantallas, los
Intents son la manera de invocar estas Activities
Ciclo de vida de una Activity
Ciclo de vida de una Activity

   Básicamente hay tres estados:
       Activo: Se está ejecutando y está visible en la pantalla del
        dispositivo.
       Pausado: Está todavía visible en pantalla pero el usuario
        no puede interactuar con la activity.
       Parado: No está visible en pantalla y ya no se está
        ejecutando.
Crear Activities
   Pasar de una Activity a otra
       Pasos
           Crear un proyecto
           Crear una interfaz(añadir cuadro de texto, botón, etc).
           Crear una subactividad(un archivo XML).
           Implementamos la interfaz de la subactividad
           Crear la clase java para la subactividad.
           Registrar la subactividad en el AndroidManifiest.xml
           Creamos un objeto de la clase intent
                Intent intent = new Intent(this, MiSubactivity.class);
                startActivity(intent);
Activities e intents

Crear una activity que al presionar un botón se lance a otra activity
Crear Activities
   Pasar parámetros de una Activity a otra
       Pasos
           Crear un proyecto
           Crear una interfaz(añadir cuadro de texto, botón, etc).
           Crear una subactividad(un archivo XML).
           Implementamos la interfaz de la subactividad
           Crear la clase java para la subactividad.
            // variable de tipo Bundle recupera parámetros
            Bundle miBu = getIntent().getExtras();
            nombreRecibido.setText(miBu.getString(“parametro"));
           Registrar la subactividad en el AndroidManifiest.xml
           Creamos un objeto de la clase intent en la Actividad Principal
            Intent intento = new Intent(this, subActividad.class);
            intento.putExtra(“parametro", nombre.getText().toString());
            intento.putExtra(“parametro2", nombre.getText().toString());
            startActivity(intento);
   .
Activities e intents

Crear una actividad a la cual se le ingrese parámetros y se los
envíe a otra actividad.
Referencias
   http://developer.android.com/guide/topics/fundament
    als/activities.html

Más contenido relacionado

Destacado

Contabilidad administrativa 1
Contabilidad administrativa 1Contabilidad administrativa 1
Contabilidad administrativa 1
carolina0985
 
Costos power point
Costos power pointCostos power point
Costos power point
sdellabitta
 
Alicia chipana olivres redes
Alicia chipana olivres redesAlicia chipana olivres redes
Alicia chipana olivres redes
aliciatlv
 
Imagen transparente
Imagen transparenteImagen transparente
Imagen transparente
mariave
 
TOC como problema de atención
TOC como problema de atenciónTOC como problema de atención
TOC como problema de atención
anayjavier221212
 
32. )PatologíA óSea NeopláSica
32. )PatologíA óSea NeopláSica32. )PatologíA óSea NeopláSica
32. )PatologíA óSea NeopláSica
elgrupo13
 
aula eriçons
aula eriçonsaula eriçons
aula eriçons
ana leon
 

Destacado (20)

Costos
CostosCostos
Costos
 
Contabilidad administrativa 1
Contabilidad administrativa 1Contabilidad administrativa 1
Contabilidad administrativa 1
 
Presentacion costos de alimentos y bebibas #2
Presentacion costos de alimentos y bebibas #2Presentacion costos de alimentos y bebibas #2
Presentacion costos de alimentos y bebibas #2
 
Costos power point
Costos power pointCostos power point
Costos power point
 
Costos de oportunidad
Costos de oportunidad Costos de oportunidad
Costos de oportunidad
 
Alicia chipana olivres redes
Alicia chipana olivres redesAlicia chipana olivres redes
Alicia chipana olivres redes
 
El cine
El cineEl cine
El cine
 
Las religiones más
Las religiones másLas religiones más
Las religiones más
 
Ejemplos2
Ejemplos2Ejemplos2
Ejemplos2
 
Estratègies pràctiques de comunicació digital
Estratègies pràctiques de comunicació digitalEstratègies pràctiques de comunicació digital
Estratègies pràctiques de comunicació digital
 
Imagen transparente
Imagen transparenteImagen transparente
Imagen transparente
 
TOC como problema de atención
TOC como problema de atenciónTOC como problema de atención
TOC como problema de atención
 
Animación
Animación Animación
Animación
 
32. )PatologíA óSea NeopláSica
32. )PatologíA óSea NeopláSica32. )PatologíA óSea NeopláSica
32. )PatologíA óSea NeopláSica
 
Hoja de vida jose molano
Hoja de vida jose molanoHoja de vida jose molano
Hoja de vida jose molano
 
Presentation1 sexualidad
Presentation1 sexualidadPresentation1 sexualidad
Presentation1 sexualidad
 
Imagenes taller daniel_acosta
Imagenes taller daniel_acostaImagenes taller daniel_acosta
Imagenes taller daniel_acosta
 
Fatima conductismo
Fatima   conductismoFatima   conductismo
Fatima conductismo
 
aula eriçons
aula eriçonsaula eriçons
aula eriçons
 
Aristoteles
AristotelesAristoteles
Aristoteles
 

Similar a Taller androidparte2

Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a Eventos
Laura
 
android3Introduccion
android3Introduccionandroid3Introduccion
android3Introduccion
oscar7525
 

Similar a Taller androidparte2 (20)

Android bootcamp 101 v2.0
Android bootcamp 101 v2.0Android bootcamp 101 v2.0
Android bootcamp 101 v2.0
 
Introduccion a Android
Introduccion a AndroidIntroduccion a Android
Introduccion a Android
 
Eventos
EventosEventos
Eventos
 
presentacion de actividades e intent.pptx
presentacion de actividades e intent.pptxpresentacion de actividades e intent.pptx
presentacion de actividades e intent.pptx
 
Adrian eventos
Adrian eventosAdrian eventos
Adrian eventos
 
Java construye las interfaces gráficas del usuario mediante awt
Java construye las interfaces gráficas del usuario mediante awtJava construye las interfaces gráficas del usuario mediante awt
Java construye las interfaces gráficas del usuario mediante awt
 
Java ME (Micro Edition)
Java ME (Micro Edition) Java ME (Micro Edition)
Java ME (Micro Edition)
 
Desarrollo android - 4 - arquitectura de aplicación
Desarrollo android  - 4 - arquitectura de aplicaciónDesarrollo android  - 4 - arquitectura de aplicación
Desarrollo android - 4 - arquitectura de aplicación
 
Clase4
Clase4Clase4
Clase4
 
Event Programing & Driven Mediator Pattern
Event Programing & Driven Mediator PatternEvent Programing & Driven Mediator Pattern
Event Programing & Driven Mediator Pattern
 
David garcia
David garciaDavid garcia
David garcia
 
David garcia
David garciaDavid garcia
David garcia
 
Android master class
Android master classAndroid master class
Android master class
 
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
 
Flow layout
Flow layoutFlow layout
Flow layout
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a Eventos
 
David garcia
David garciaDavid garcia
David garcia
 
Píldoras android i. Intro - 2ª parte
Píldoras android i. Intro - 2ª partePíldoras android i. Intro - 2ª parte
Píldoras android i. Intro - 2ª parte
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
 
android3Introduccion
android3Introduccionandroid3Introduccion
android3Introduccion
 

Último

Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
NELLYKATTY
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Demetrio Ccesa Rayme
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 

Último (20)

Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Los caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdfLos caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdf
 
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
El Futuro de la Educacion Digital  JS1  Ccesa007.pdfEl Futuro de la Educacion Digital  JS1  Ccesa007.pdf
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 

Taller androidparte2

  • 1. TALLER ANDROID PARTE 2
  • 2. AGENDA  Activities e Intents Definición de Activity Ciclo de vida de una activity Crear activities Práctica
  • 3. ¿Qué es una Activity? Una Activity (es decir, una clase de nuestra aplicación que hereda de la clase Activity) se presenta al usuario como una ventana. Una activity muestra una interfaz de usuario, la cual está definida a su vez en una instancia de otra clase, la clase View. Todas las activities se declaran en el AndroidManifest.xml
  • 4. ¿Qué es un Intent? Es la descripción de una acción a realizar Es una clase que permite especificar una Activity a ejecutar Si las Activities son básicamente pantallas, los Intents son la manera de invocar estas Activities
  • 5. Ciclo de vida de una Activity
  • 6. Ciclo de vida de una Activity  Básicamente hay tres estados:  Activo: Se está ejecutando y está visible en la pantalla del dispositivo.  Pausado: Está todavía visible en pantalla pero el usuario no puede interactuar con la activity.  Parado: No está visible en pantalla y ya no se está ejecutando.
  • 7. Crear Activities  Pasar de una Activity a otra  Pasos  Crear un proyecto  Crear una interfaz(añadir cuadro de texto, botón, etc).  Crear una subactividad(un archivo XML).  Implementamos la interfaz de la subactividad  Crear la clase java para la subactividad.  Registrar la subactividad en el AndroidManifiest.xml  Creamos un objeto de la clase intent Intent intent = new Intent(this, MiSubactivity.class); startActivity(intent);
  • 8. Activities e intents Crear una activity que al presionar un botón se lance a otra activity
  • 9. Crear Activities  Pasar parámetros de una Activity a otra  Pasos  Crear un proyecto  Crear una interfaz(añadir cuadro de texto, botón, etc).  Crear una subactividad(un archivo XML).  Implementamos la interfaz de la subactividad  Crear la clase java para la subactividad. // variable de tipo Bundle recupera parámetros Bundle miBu = getIntent().getExtras(); nombreRecibido.setText(miBu.getString(“parametro"));  Registrar la subactividad en el AndroidManifiest.xml  Creamos un objeto de la clase intent en la Actividad Principal Intent intento = new Intent(this, subActividad.class); intento.putExtra(“parametro", nombre.getText().toString()); intento.putExtra(“parametro2", nombre.getText().toString()); startActivity(intento);  .
  • 10. Activities e intents Crear una actividad a la cual se le ingrese parámetros y se los envíe a otra actividad.
  • 11. Referencias  http://developer.android.com/guide/topics/fundament als/activities.html