martes, 14 de marzo de 2017

Aplicacion ScoreYourday

El año pasado hice una aplicación para Android con la que pretendía meter las actividades que realizaba a lo largo del día en una base de datos, para poder ver en el futuro lo que había hecho. Al final me canse de utilizarla, pero al menos me sirvió para aprender a programar bases de datos en android, funcionaba muy bien, podías añadir distintas actividades, y ponerle un tipo a cada una para que a la hora de visualizar los datos pudieses usar diferentes filtros.





Estas son las tres pantallas que dividen la aplicación, se puede acceder a ellas a través de las pestañas superiores:
-Actividad
-Editar
-Datos

Basicamente hay dos bases de datos, una donde almacenamos diferentes actividades para poder seleccionar en la pestaña principal, y otra donde se almacenan las actividades que realizamos a lo largo del dia.

Base principal=BA
Base de actividades=BDA

Actividad

En la imagen de la izquierda se puede ver el programa grabando la actividad. Podemos seleccionar la actividad que vamos a realizar, previamente guardada en una base de datos de actividades.

Al pulsar comenzar basicamente se mete en la BA la hora de comienzo en el que pulsamos el botón comenzar, y cuando pulsamos parar, almacena la hora a la que finalizamos y rellena los demás datos. El tiempo de parada, el tiempo de duración y los campos de actividad y tipo.

El programa guarda el ultimo estado en que lo dejamos de forma que aunque lo cerremos seguirá grabando la actividad, el símbolo rodeado por el circulo rojo es una notificación que nos alerta de que estamos grabando una actividad.

Editar

En la pestaña editar podemos añadir actividades a la BDA, poniendo un nombre en el primer campo y pulsando añadir, si añadimos ademas una palabra en el segundo campo se creara un nuevo tipo.

Se crea una lista desplegable para no tener que escribir el tipo cada vez que añadamos una nueva actividad a la BDA, esta lista se rellena con los tipos almacenados en la BDA, en la imagen de la izquierda seria la pestaña en la que pone deporte, si pulsamos nos saca una lista desplegable con los tipos de actividades almacenados.

Ademas de esto en la pestaña editar se pueden eliminar actividades de la base de datos de actividades. Solo hay que seleccionar la actividad en una lista desplegable y pulsar borrar.

Datos

En la pestaña datos podemos visualizar las actividades almacenada en la BA, donde almacenamos las actividades realizadas, ademas tenemos un filtro para visualizar datos de un tipo determinado y otro para poder ver las actividades realizadas entre varias fechas.

Tambien tenemos dos botones, uno para borrar la base de datos y otro para exportarla de forma que podamos enviarla al almacenamiento del movil en formato .db

Si pulsamos en alguna de las actividades nos salta la ventana de la imagen de la izquierda que nos permite modificar o eliminar una que hayamos introducido previamente por error, o que paramos o comenzamos a una hora que no se corresponde con la hora a la que pulsamos el botón de comenzar o parar.



No hay comentarios:

Publicar un comentario