Instituto Tolimense de Formacin Tcnica profesional Itfip Espinal, Colombia ctorres04@itfip.edu.co Jsierra94@itfip.edu.co
AbstractThen they wanted to document the development of the application in android, developed in the course of the diploma project oriented to the handling of mobile devices, this is an operating system based on the Linux kernel designed mainly for mobile devices with a touch screen, we have integrated various characteristics that lead to the development of the application allowing flexible user interaction with the environment.
The application is aimed at bringing the control of calories taken by the user via the food it consumes, all to bring the control of the location in which consumed the food. Through a map, as well as data and quantities of calories.
The main objective is to determine the basic tools of the program- oriented Java in eclipse to mobile devices with android; as well as use the application environment through conventional layaut that allow the user a pleasant interaction with the purpose of the application
I INTRODUCCIN
A continuacin se ha querido documentar el desarrollo de la aplicacin en android, desarrollada en el transcurso del diplomado orientado ala manipulacin de dispositivos mviles,este es un sistema operativo basado en el kernel de Linux diseado principalmente para dispositivos mviles con pantalla tctil, en l hemos integrado diferentes caractersticas que llevan al desarrollo de la aplicacin permitiendo hacer flexible la interaccin del usuario con el entorno.
La aplicacin est orientada a llevar el control de caloras tomadas por el usuario a travs de la comida que consume, todo para llevar el control de la ubicacin en la que consumi el alimento. A travs de un mapa, as como datos de caloras y cantidades.
El objetivo principal es determinar las herramientas bsicas del programa java en eclipse orientada a dispositivos mviles con android; as como utilizar el entorno de la aplicacin mediante layaut convencionales que permitan al usuario una interaccin agradable con el propsito de la aplicacin.
II DESARROLLO DE CONTENIDOS
La aplicacin cuenta con etapas de desarrollo que han de ser explicadas cronolgicamente, mediante desarrollos de metas generales que han sido alcanzadas mediante el anlisis del proceso formal de cada una de las caractersticas que conforman la aplicacin
CLASES
Estn representadas por aquellas actividades que permiten desarrollar la parte lgica del programa, en ellas se encuentran plasmados los atributos y mtodos comunes a los objetos de ese tipo, pero luego, cada objeto tendr sus propios valores y compartirn las mismas funciones.
Clase Adatlista
Constructor que toma referencia de las comidas principales
Clase Add
Es la actividad en la cual agregamos las comidas que nosotros Consumimos
Clase BBDD
Clase de base de datos en la cual tenemos nuestras tablas
Clase Datos Principales
Es la actividad que muestra todas las comidas de la base de datos
Clase Das
Es la actividad en la cual se pintan los valores en el mapa
Clase FoodsAdatador
Es la esctruta en la cual se muestra los datos de las comidas que se consumen
Clase Inicio
Clase en la cual se carga el logo de la App
Clase Lista
Se cargan las comidas que ya se consumieron
Clase Principal
Se crea el tabhost y en el tabhost se hace referencia a las actividades Lista = lista Mapa = Dias
Clase Version
Clase en la cual se carga la versin, de la aplicacin
LAYOUT
Android organiza las componentes visuales (Button, EditText, TextView etc.) en pantalla mediante contenedores llamados Layout. Estos son los encargados de crear los diseos bsicos con los que crearemos las distintas ventanas para la creacin de cualquier aplicacin.
Layout Add
El layaout en la cual estn los controles en los cuales agregamos las comidas consumidas
Layout Datosprinciplaes
Lista en la cual se cargan todos los datos de las comidas
Layout Das
layout del mapa
Layout Inicio
Actividad en la cual se carga la imagen principal
Layout Lista
Donde se cargan los datos de las comidas consumidas
Layout main
Tabhost de la app
Layout versin
Imagen de la versin
III CONCLUSIONES
La programacin en Android cada da proporciona ms herramientas para satisfacer las necesidades de las personas que cuentan con un telfono inteligente a si disposicin, encontramos herramientas que permiten hacer la vida ms fcil en el mundo de la tecnologa y la comunicacin.
Android est totalmente fragmentado con esto quiero decir que tiene bastantes versiones dentro de las versiones oficiales. Oficialmente android tiene la versin 2.1, la versin 2.2 y en breve la nueva versin 2.3. cada modelo de telfono mvil se ha de adaptar a android de manera que no es exactamente la misma versin de android la que lleva una htc magic que una htc hero aunque ambas corran con la versin 2.1. esto provoca problemas de incompatibilidad con algunas aplicaciones de la market que funcionan en determinadas versiones de android, esto es una gran desventaja a la hora de colocar una aplicacin en el mercado ya que podr tener problemas en una gran cantidad de dispositivos.