Professional Documents
Culture Documents
NOTA: Este documento est protegido. Podrs incluir tus comentarios en los espacios de color gris.
Mdulo 3 Actividad : 06
Nombre:
Apellidos:
Enunciado:
Utilizando los componentes de Android estudiados en esta Unidad escribe el cdigo fuente, en
lenguaje Android (Java), que presente en el Emulador una aplicacin similar a sta:
Esta actividad presenta una aplicacin que permite al usuario escribir un texto para buscar el
significado y origen de un nombre de persona. Si el usuario empieza a escribir aparece un
desplegable que le ofrece distintas opciones para completar el texto de bsqueda:
Cuando el usuario selecciona un nombre, aparecen los datos relativos al mismo.
Para hacer esta actividad hemos utilizado los componentes: TextView, AutoComplete
TextView y Layout.
En la teora de la Unidad 2 puedes ver un ejemplo sobre cmo se usa el Cuadro de Texto
con sugerencias (AutoComplete TextView).
Importante: en esta Unidad puede encontrar el Ejemplo 4 que muestra como se usar el
componente AutoComplete TextView. Es recomendable estudiar el cdigo fuente para
aprender cmo se puede aplicar a esta actividad.
Para almacenar los datos con los nombres, hay que utilizar la base de datos SQLite
bdnombres.db y para acceder a su informacin hay que usar las funciones estudiadas en
esta Unidad.
CREATE TABLE nombres (_id INTEGER PRIMARY KEY, nombre TEXT, origen TEXT, descripcion TEXT);
Ayuda: adjunta a la propuesta se encuentra la base de datos completa en dos formatos: script
SQL (fichero bdnombres.sql) para crear la base de datos desde cero y la base de datos en
formato SQLite (fichero bdnombres.db) para poder abrirla con un cliente SQLite.
Aunque siempre es mejor crear la base de datos de una aplicacin (si no se hace, no se puede
instalar la aplicacin en un telfono real), es posible usar los botones del DDMS para cargar la
base de datos adjunta en el dispositivo virtual.
Fjate en cmo se hace usando la opcin indicada con una flecha en la siguiente captura de
pantalla:
Cuando acabes esta actividad propuesta, comprime todos los ficheros del proyecto
(exceptuando la carpeta bin) y sbelo a la mesa del alumno, para que el tutor o tutora
pueda comprobar el grado de tu aprendizaje y orientarte adecuadamente, si lo precisas.
Nota importante
Si quieres ver exactamente en tu Emulador la aplicacin que tienes que desarrollar, puedes
instalar y ejecutar la aplicacin .apk adjunta en el Emulador de Android siguiendo las
instrucciones que aparecen en el apartado Instalar aplicaciones Android en AVD de la teora
de la Unidad 8.
Respuesta: