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

Taller androidparte2

  • 1.
  • 2.
    AGENDA  Activities e Intents Definición de Activity Ciclo de vida de una activity Crear activities Práctica
  • 3.
    ¿Qué es unaActivity? 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 unIntent? 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 vidade una Activity
  • 6.
    Ciclo de vidade 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 Crearuna 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 Crearuna 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