Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
Practica: 03
Programación Básica sobre Android
Objetivos:
Conocer el entorno de programación del IDE Eclipse para programación bajo el sistema Android.
Hacer una nueva aplicación en Android que utilice los controles: TextView, EditText y Button.
Interactuando con la interfaz gráfica mediante métodos y eventos. Además de ejecutar un intent
de forma implícita.
Ejecutar la aplicación mediante un Dispositivo Virtualizado (AVD) o con un dispositivo
activo(Smartphone que utilice android).
Correrlo
Cuando la ventana de progreso llegue al 100%, podemos cerrar la ventana de AVD Manager e irnos a la
crear nuestra primera aplicación.
Crear Proyecto
Presionamos next varias veces hasta finalizar la creación (o finish, cuando aparezca).
Indicaciones: Hacer una interfaz que contenga además del textview de hello world(etiqueta), un boton.
Arrastrando el objeto desde la paleta hasta el editor gráfico de la interfaz (graphical layout) como se
muestra(1). Luego activaremos los objetos textView(2).
E.A.P. de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
Como se puede ver aparece un icono amarillo en los controles de botón de comando indicando que hay
una advertencia, esta es debido a que no existe una variable de recursos asociada a la propiedad text de
los objetos. Si se desea que el primer botón diga intento, los tres editView digan sumando1, sumando2 y
sumando3 .
Tendremos que modificar el archivo de recursos string.xml y luego cambiar la propiedad text para
direccionar el contenido hacia esos recursos.
Primera forma
Agregue los recursos, ir a carpeta res, string(a la izquierda), Luego values(en medio abajo), presione add,
luego string y ok.
Name value
boton1 Intent
boton2 Sum1
boton3 Sum2
boton4 Sum3
parametro1 Sumando 1
parametro2 Sumando 2
E.A.P. de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
parametro3 Sumando 3
En modo visual usted vera que le queda una lista como sigue:
Segunda Forma
Presione doble clic en la pestaña interior string.xml y digite lo que está en la imagen:
De cualquiera
De cualquiera de las formas que la haya hecho, se recomienda que guarde su archivo en este momento.
Asociar controles con los recursos
Seleccione el activiti_main.xml y Presione clic en button1(1) luego presione clic en los puntos suspensivos
de la propiedad text(2)
E.A.P. de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
Repita lo anterior para las propiedades hint y text de los siguientes controles
E.A.P. de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
Si no lo quiere hacer de manera visual, hágalo directamente digitando el nombre del recurso en la
propiedad requerida.
Para el caso de los EditFields, presione clic derecho en cada uno, , clic en Edit Hint, y cambie la propiedad.
Modificación de Aplicación
Entre a la aplicación MainActivity.java en src y vera el siguiente código.
E.A.P. de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
Ubíquese en el final de la línea con error(OnclicLi) y presiona control + spacebar y selecciona con el clic el
método recomendado.
Con esto el ide Eclipse debe de haber generado el método onClic pada sobreescribirlo.
E.A.P. de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
Bajo el mismo paquete que esta el MainActivity, agregue una nueva clase(clic derecho en el paquete,
new , class ) que se llame Metodos. Y digítele el código siguiente:
Entramos a la pestaña de target, seleccionamos el dispositivo que se creo al inicio(2), aplicamos los
cambios(4) y corremos la aplicación(4).
E.A.P. de Informática y Sistemas
Programación Dispositivos Móviles
Quinto Año
Al finalizar envié su trabajo, comprima su proyecto en un archivo rar denominado carnet01a y súbalo
en la opción disponible en el aula virtual.