Sie sind auf Seite 1von 3

CURSO DE DESARROLLO DE APLICACIONES ANDROID

Tema 13

Almacenamiento de datos

Casos Prácticos
TEMA 13. ALMACENAMIENTO DE DATOS

CASO PRÁCTICO 1

Se desarrollará una aplicación, compatible con el nivel de API 8 y superiores.

La aplicación constará de, al menos, tres pantallas.

En la pantalla de bienvenida, se ofrecerá un listado que permita acceder a cada una de las
otras dos pantallas.

En la segunda pantalla, se mostrará un formulario tipo “encuesta/preferencias de usuario” que


deberá contener, al menos, cinco preguntas que puedan ser respondidas con los distintos tipos
de datos que puede almacenar el objeto SharedPreferences.

Una vez se hayan completado todos los campos, se podrá pulsar el botón “Guardar” que,
después de comprobar que el formulario ha sido correctamente rellenado, guardará la
información en un objeto de tipo SharedPreferences.

Cuando se entre en la aplicación sucesivas veces, el formulario deberá recordar las opciones ya
guardadas, accediendo a dicho objeto SharedPreferences y cargando la información en el
formulario.

En la tercera pantalla, se deberá posibilitar la grabación y lectura de archivos de texto tanto en


el almacén interno del dispositivo como en el almacén externo del mismo. Además, se podrá
proporcionar un nombre al archivo que se vaya a generar. Se deberá crear una zona de dicha
pantalla (u otra pantalla aparte), que muestre un listado con los nombres de los archivos
creados, especificando su ubicación (interna o externa, e incluyendo posibles subdiretorios
creados). Al pulsar en los nombres de dichos archivos, se mostrará el contenido de los mismos
(bien en otra pantalla, bien en un diálogo personalizado).

Además, se valorará la creación de una funcionalidad extra que permita borrar los archivos
mediante File.delete().

También se valorará una presentación pulcra y original, así como un control de los errores que
puedan generarse en la aplicación.

Se enviará a casospracticosandroid613@centroformativopaumar.com la carpeta con todo el


código fuente del proyecto (ubicada dentro del Workspace de Eclipse), comprimida.

CURSO DE DESARROLLO DE APLICACIONES ANDROID 2


TEMA 13. ALMACENAMIENTO DE DATOS

CASO PRÁCTICO 2

Se desarrollará una aplicación, compatible con el nivel de API 11 y superiores.

La aplicación constará de dos pantallas.

En la primera pantalla de se mostrará un listado que mostrará todos los registros de una tabla
creada en una base de datos. Se valorará la estética y la creación de una lista cuyos elementos
estén personalizados y muestren múltiples valores.

En la segunda pantalla, se mostrará un formulario que permita editar o dar de alta nuevos
registros en la tabla.

La tabla deberá contener al menos cinco columnas con información de diversos tipos.

Desde el listado se podrá seleccionar un elemento para editarlo o para borrarlo. Además, se
ofrecerá una opción de menú para dar de alta nuevos registros o para realizar filtrados sobre la
lista.

Toda la funcionalidad solicitada está implementada en el ejemplo del tema, por lo que no se
aceptarán copias directas del código. Además, se deberá poner especial atención en la
presentación y funcionalidad de la aplicación, así como en la protección contra posibles
errores. Con este ejercicio se pretende conseguir el desarrollo de una aplicación “real”
completamente funcional, que pueda ser usada por el alumno para almacenar y gestionar
información concreta de su interés.

Se enviará a casospracticosandroid613@centroformativopaumar.com la carpeta con todo el


código fuente del proyecto (ubicada dentro del Workspace de Eclipse), comprimida.

CURSO DE DESARROLLO DE APLICACIONES ANDROID 3

Das könnte Ihnen auch gefallen