Академический Документы
Профессиональный Документы
Культура Документы
GUIA DE LABORATORIO N° 1
PROGRAMACION BASICA SOBRE SMART PHONES
ANDROID
Objetivos:
*Conocer el entorno de programación del IDE Android Studio para programación bajo el
sistema operativo móvil 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.
.Datos de Entrada :
Crear Proyecto
1) Al iniciar el Android Studio aparecera un menú de opciones en la que seleccionaremos
1
Luego digitaremos los parámetros del proyecto:
2
Seleccionamos el API minino de carga(para telefono y tableta), en este caso sera el API 10
Presionamos Siguiente
3
No cambie los parámetros y presione Finish
Al entrar saldrá una venta de tips del dia, desmarque el chequeo “Show tips on Startup” y
presione close
4
Al iniciar aparecerá un error que se deberá corregir
5
Suprima la línea de test compile….
Reconstruya su proyecto(ir a menu en la parte superior del escritorio, clic en Build, clic en rebuild
project)
Creación
Se creara un dispositivo de acuerdo a las necesidades de nuestra aplicación:
*primero debe presionar clic en Create Virtual Device
6
Para este ejemplo queremos un dispositivo de 3.7”, resolución FWVGA Slider 480x854 mdpi,
que utilice como api la numero 10(para Android 2.3.3 Gingerbread), sin modificar parámetros de
memoria(solo para la practica de SQLite se modificara).
Correrlo
Presione clic en el icono play para que quede en ejecución el dispositivo virtual.
7
Luego buscamos en la barra de herramientas la opcion de ejecutar(run) y presionamos el
boton
8
Al hacerlo se ejecutara el Hola mundo en el discpositivo.
9
Modificacion de la aplicación, incorporandole controles basicos:
10
Crear de Interfaz Grafica
Indicaciones: Hacer una interfaz que contenga ademas del textview de hello world(etiqueta), un
boton. Arrastrando el objeto desde la paleta hasta el editor grafico de la interfaz(res, layout)
como se muestra. Luego arrastraremos los objetos textView(3)
11
Configuración de los controles
En este momento vamos a agregar variables de recursos asociada a la propiedad text de los
objetos button. Se desea que el primer botón diga intento, los tres editText digan sumando1,
sumando2 y sumando3 .
Tendremos que modificar el archivo de recursos string.xml y luego cambiar la propiedad text en
los botones y hint en los textos para direccionar el contenido hacia esos recursos.
12
Agregar recursos(variables string)
Primera forma
Agregue los recursos, ir a carpeta res, string(a la izquierda), Luego values(en medio abajo),
presione add, luego string y ok.
13
En modo visual usted vera que le queda una lista como sigue:
Segunda Forma(alternativa)
Presione doble clic en la pestaña interior string.xml y digite lo que está en la imagen:
De cualquiera de las formas que la haya hecho, se recomienda que guarde su archivo en este
momento.
14
Asociar controles con los recursos
Seleccione el activiti_main.xml y Presione clic en button1(1) luego en la propiedad text presione
clic en los puntos suspensivos,
Repita lo anterior para los otros tres botones y luego en los Edittext, cambie la propiedad Hint
hacia los recursos parametro1, parámetro2 y parámetro3.
15
Modificación de Aplicación
Entre a la aplicación MainActivity.java en java y vera el siguiente código.
16
Modifique el código hasta que aparezca como el siguiente.
Nota:
Es recomendable que este texto sea digitado por lo que no es texto seleccionable de forma
intencionada.
Con esto el ide Eclipse debe de haber generado el método onClic pada sobreescribirlo.
17
Preguntas:
¿Por qué tiene punto y coma la última línea de comando?
¿Es un error?
Bajo el mismo paquete que esta el MainActivity, agregue una nueva clase(clic derecho en el
paquete, new , class ) que se llame Métodos. Y digítele el código siguiente:
18
A continuación vuelva al MainActivity.java y digite el código siguiente;
19
Correr la aplicación en el Dispositivo Virtualizado que creamos al
anteriormente.
20
y cámbiele el deployement target por USB devices(1),
21