Post on 03-Apr-2018
7/29/2019 Programacin de dispositivos mviles_5
1/20
Programacin de dispositivos mviles
Uso de actividades
1
7/29/2019 Programacin de dispositivos mviles_5
2/20
Uso de actividades
Enlace entre actividades o interfaz
2
7/29/2019 Programacin de dispositivos mviles_5
3/20
Uso de actividades
3
Lo que haremos ser crear una App Android, que nos permita abrir una
subactividad.
Cree un proyecto de aplicacin Android (con el procedimiento que usted
ya conoce).
Deber tener los siguientes elementos:
Un TextView Un Button
7/29/2019 Programacin de dispositivos mviles_5
4/20
Uso de actividades
4
De click derecho sobre el proyecto (recuerde que ya debe de estar
creado), despus es New>Other
7/29/2019 Programacin de dispositivos mviles_5
5/20
Uso de actividades
5
Aparecer una ventana, en donde tendr que seleccionar Android Activity. Presione Next.
7/29/2019 Programacin de dispositivos mviles_5
6/20
Uso de actividades
6
En la ventana que se muestra seleccione Next.
7/29/2019 Programacin de dispositivos mviles_5
7/20
Uso de actividades
7
A continuacin deber ingresar el nombre de su actividad, recuerde que no
se debe llamar igual que la actividad principal, la cual se llamaMainActivity.
7/29/2019 Programacin de dispositivos mviles_5
8/20
Uso de actividades
8
En este caso, la actividad se llamarSubActivityy por defecto se llenarn losdems parmetros, lo nico que se debe hacer es dar click en Finish.
7/29/2019 Programacin de dispositivos mviles_5
9/20
Uso de actividades
9
Como resultado se mostrar la nueva actividad, en donde podemos agregar
diversos elementos, como se haba visto anteriormente, como botones,
campos de texto, etc.
7/29/2019 Programacin de dispositivos mviles_5
10/20
Uso de actividades
10
Al crear el XML, que es la interfaz, se podr ver que as como se creo el
XML, pues se creo el .java
Por lo tanto, para cada actividad se crea un archivo java.
7/29/2019 Programacin de dispositivos mviles_5
11/20
Uso de actividades
11
Lo que se har es abrir el archivo MainActivity.java, y se agregar un nuevomtodo, el cual servir para abrir la segunda actividad que se ha creado.
7/29/2019 Programacin de dispositivos mviles_5
12/20
Uso de actividades
12
Lo que se hace en el mtodo de abrirActividad es: definir un Intent, entre la
actividad inicial y la actividad a la cual se va a acceder, en este caso entre la
clase padre y una subclase.
7/29/2019 Programacin de dispositivos mviles_5
13/20
Uso de actividades
13
startActivity permite abrir otra actividad o interfaz, y se recibe como
parmetro el Intent que se declaro.
7/29/2019 Programacin de dispositivos mviles_5
14/20
Uso de actividades
14
Lo que se har es colocar el nombre del mtodo al botn de la clase
principal, para que as se pueda abrir la segunda actividad (seleccionar
OnClick en la ventana de propiedades del botn y agregar el nombre del
mtodo).
7/29/2019 Programacin de dispositivos mviles_5
15/20
Notas
15
7/29/2019 Programacin de dispositivos mviles_5
16/20
Notas
Revise el nombre o identificador de cada uno de los elementos,
porque esos son importantes en el programa Java
16
7/29/2019 Programacin de dispositivos mviles_5
17/20
Notas
Recuerde que puede editar el nombre o identificador de los elementos que
conforman la interfaz o actividad (ver diapositiva #9).
Y puede cambiar el texto que muestran los objetos (ver diapositiva #11).
Debemos abrir el archivo .java que esta ubicado en src, y definir variables en
Java donde almacenamos las referencias a los objetos definidos en el archivo
XML.
Se deben enlazar las variables creadas con los objetos definidos en el archivo
XML, utilizando el mtodo findViewById.
Al realizar el enlace, verifique el nombre de los elementos de la interfaz, para
que no tenga errores.
17
7/29/2019 Programacin de dispositivos mviles_5
18/20
Notas
18
Si le aparecen errores en su cdigo, recuerde que debe dar clic sobre el error
dar click en importar, siempre y cuando aparezca esa opcin, en otro caso,revise que los nombre de los elementos sean los correctos, con respecto a lainterfaz.
Si su aplicacin no tiene errores y el emular marca errores, por favor vuelva aejecutar el emulador, en otro caso revise que sus lneas de cdigo estn en ellugar correspondiente.
7/29/2019 Programacin de dispositivos mviles_5
19/20
Referencias de inters
19
7/29/2019 Programacin de dispositivos mviles_5
20/20
Referencias
http://androideity.com
http://www.javaya.com.ar/androidya/
http://www.androidvenezuela.com
20
http://www.javaya.com.ar/androidya/detalleconcepto.php?codigo=134&inicio=0http://www.javaya.com.ar/androidya/http://www.androidvenezuela.com/http://www.androidvenezuela.com/http://www.javaya.com.ar/androidya/http://www.javaya.com.ar/androidya/detalleconcepto.php?codigo=134&inicio=0http://www.javaya.com.ar/androidya/detalleconcepto.php?codigo=134&inicio=0