Android proporciona acceso a una amplia gama de bibliotecas y
herramientas que pueden ser utilizadas para construir una gran variedad de aplicaciones, la aplicacin que se desarrolla en este proyecto se trata de Instrumentos Virtuales (Voltmetro AC/DC, Ampermetro AC/DC, hmetro, Osciloscopio), esta aplicacin puede correr en cualquier dispositivo Android, la aplicacin de ste proyecto se la realiza en particular para el laboratorio de circuitos electrnicos de la Universidad de las Fuerzas Armadas ESPE - Extensin Latacunga. El proyecto se familiariza con la plataforma Android al tener un ambiente de desarrollo integrado, que permita la conexin entre las libreras de Android con el lenguaje de programacin JAVA, para facilitar al momento del desarrollo la deteccin de errores en el momento de la compilacin del cdigo. 2.2.4.1 ECLIPSE COMO ENTORNO DE DESARROLLO ANDROID Para programar en Android se necesita preparar el entorno de trabajo, es necesario disponer de una versin de eclipse actualizada para poder realizar el proyecto, como segunda instancia se necesita el kit de desarrollo de software para Android o Android SDK. Para nuestro proyecto se utiliz el paquete ADT Bundle, el mismo que ofrece todo lo necesario para comenzar a desarrollar aplicaciones, incluyendo una versin del IDE de Eclipse con una funcin de ADT (Android Developer Tools) para agilizar el desarrollo de su aplicacin Android, brinda un entorno de desarrollo ya completo e integrado sin necesidad de hacer ninguna configuracin previa o posterior a su instalacin, bsicamente incluye todo lo que necesitamos para comenzar a desarrollar la aplicacin en Android. 2.2.4.2 CONFIGURACIN APLICACIONES ANDROID
DE
ECLIPSE
PARA
EL
DESARROLLO
DE
El SDK de Android proporciona las bibliotecas API y las herramientas de
desarrollo necesarias para crear, probar y depurar aplicaciones para Android. Se lo puede encontrar en la pgina web: http://developer.android.com/sdk/index.html Al realizar la descarga, el paquete incluye todo lo necesario para comenzar a realizar aplicaciones:
Versin de Eclipse con el ADT-plugin ya integrado
Componentes de la librera Android SDK Android Platform-tools La imagen ms reciente del sistema Android para el emulador
Para comenzar con el desarrollo de la aplicacin se debe tener en cuenta
que se debe contar con la actualizacin del Java Development Kit o (JDK), ste es un software que provee herramientas de desarrollo para la creacin de programas en Java. Una vez que el IDE ya est cargado con el Android Developer Tools plugin y SDK se puede comenzar a desarrollar el proyecto. 2.2.4.3 CREACIN DE UN NUEVO PROYECTO ANDROID Un proyecto Android contiene todos los archivos que componen el cdigo fuente de su aplicacin Android. Las herramientas del SDK de Android hacen que sea fcil para iniciar un nuevo proyecto con un conjunto de directorios y archivos de proyecto por defecto. Para la creacin de un nuevo proyecto Android se debe seguir los siguientes pasos: 1. Hacer clic en Nuevo en la barra de herramientas, seleccionar la carpeta Android, y escoger Proyecto de aplicacin de Android, y hacer clic en Siguiente, aparece una ventana como se ilustra en la Figura 2.27, rellenar el formulario que a continuacin se detalla y dar clic en siguiente: Nombre de la Aplicacin: Es el nombre de la aplicacin que aparece a los usuarios. Para este proyecto el nombre es Instrumentos_Virtuales Nombre del Proyecto: Es el nombre del directorio del proyecto y el nombre visible en Eclipse Nombre del paquete: Es el espacio del nombre del paquete para la aplicacin, ste nombre debe ser nico en todos los paquetes instalados en el sistema Android. SDK Mnimo requerido: Es la versin ms baja de Android que admite la aplicacin, indican usando el nivel de API. SDK Target: Indica la versin ms alta de Android (tambin mediante el nivel de API). A medida que se disponga de nuevas versiones de Android, se debe probar la aplicacin en la nueva versin y actualizar este valor para que coincida
con el ltimo nivel de API con el fin de aprovechar las nuevas
caractersticas de la plataforma Compilar con: Es la versin de la plataforma con cual se compila la aplicacin. Tema: Especifica el estilo de interfaz de usuario de Android que tendr la aplicacin.
Figura 2.27: Creacin de un nuevo proyecto Android
2. En la siguiente pantalla para configurar el proyecto, dejar las selecciones predeterminadas como se ilustra en la Figura 2.28 y hacer clic en siguiente.
Figura 2.28: Configuracin de un nuevo proyecto Android
3. En la siguiente pantalla que se muestra en la Figura 2.29 se puede crear un icono para la aplicacin, personalizndolo de varias maneras. Antes de publicar la aplicacin, asegurarse que el icono cumpla con las especificaciones definidas en la iconografa gua de diseo y hacer clic en siguiente. El icono creado para el proyecto se muestra en la Figura 2.30
Figura 2.29: Configuracin icono de la aplicacin
Figura 2.30: Icono del proyecto para la aplicacin Android
4. En la Figura 2.31 se muestra la pantalla en la que se puede seleccionar una plantilla de actividad, desde la cual se comienza a construir la aplicacin; para este proyecto se seleccion BlankActivity, a continuacin dar clic en siguiente, configurar la actividad en blanco, dejar los detalles de la actividad en su estado predeterminado y hacer click en Finalizar (Figura 2.32).
Figura 2.31: Creacin de una actividad para un nuevo proyecto
Android
Figura 2.32: Nueva actividad en blanco para el proyecto Android
2.2.4.4 DIAGRAMA DE FLUJO DE LA APLICACIN EN ANDROID El diagrama de flujo del cdigo de la aplicacin realizada en la plataforma Android se puede observar en la Figura 2.33, 2.35, 2.37 y 2.39.
Figura 2.33: Diagrama de flujo de la Activity (Principal)
Figura 2.34: Layout de la Activity (Principal)
Figura 2.35: Diagrama de flujo de la Activity (Ayuda)
Figura 2.36: Layout de la Activity (Ayuda)
Figura 2.37: Diagrama de flujo de la Activity (Multmetro)
Figura 2.38: Layout de la Activity (Multmetro)
En las Figuras 2.34, 2.36, 2.38 y 2.40 se muestran los Layouts de las actividades realizadas en el proyecto.