Sunteți pe pagina 1din 9

QU ES ANDROID?

Como sabemos en los ltimos aos los telfonos mviles han experimentado una gran evolucin, Android es un sistema operativo basado en Linux, que junto con aplicaciones middleware est enfocado para ser utilizado en dispositivos mviles como telfonos inteligentes, tabletas, google Tv, reproductores de msica e inclusos Pcs y otros dispositivos. Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 600.000 aplicaciones disponibles para la tienda de aplicaciones oficial de Android: Google Play. Android permite programar en un entorno de trabajo de java, aplicaciones sobre una mquina virtual Dalvik (Una variacin de la maquina de java con compilacin en tiempo de ejecucin). Adems, lo que le diferencia de los otros sistemas Operativos, es que cualquier persona, en la cual tenga conocimientos de programacin puede crear nuevas aplicaciones, widgets, o incluso, modificar el propio Sistema Operativo, dado que Android es cdigo Libre, por lo que sabiendo programar en java, va a ser muy fcil comenzar a programar en esta plataforma.

VERSIONES DISPONIBLES
El Sistema Operativo Android, al igual que los propios telfonos mviles, ha evolucionado rpidamente, acumulando una gran cantidad de versiones, que van desde la 1.0 para el QWERTY HTC G1, hasta la 4.1.2 que acaba de salir al mercado. A continuacin describir algunas de las versiones: Android Versin 1.5 Caractersticas: Widgets, teclado QWERTY virtual, copy & paste, captura de videos y poder subirlos a YouTube directamente. Android Versin 1.6 Caractersticas: Aade a la anterior la mejora de la interfaz de la cmara, bsqueda por voz, y navegacin en Google Maps.

Android Versin 2.0/2.1 Caractersticas: Mejoras en Google Maps, salvapantallas animado, incluye zoom digital para la cmara, y un nuevo navegador de internet. Android Versin 2.2 Caractersticas: Incluye hospot Wifi, mejora de la memoria, mas veloz, Microsoft Exchange y video-llamada. Android Versin 2.3 Caractersticas: Mejoras del consumo de batera, el soporte de video online y teclado virtual, e incluye soporte para pagos mediante NFC. Android Versin3.0/ 3.4 Caractersticas: Mejoras para tablets, soporte Flash y Divx, integra Dolphin, multitarea pudiendo cambiar de aplicacin dejando las dems en espera en una columna, widgets y homepage personalizable. Android Versin 4.0/4.1.2 Caractersticas: Multiplataforma, barras de estado, pantalla principal con soporte para 3D, widgets redimensionables, soporte USB para teclados, reconocimientos faciales y controles para PS3

Con lo revisado anteriormente sobre Android y sus versiones por la cual ha pasado, veremos el entorno de trabajo en la cual podemos desarrollar las aplicaciones.

ECLIPSE COMO ENTORNO DE TRABAJO


En este breve manual sobre Android, se da por supuesto que las personas que a utilizar Android deben estar familiarizados con el entorno Eclipse y que adems tenga nociones bsicas de programacin en el lenguaje java, en caso contrario de no ser as, se les recomienda Investigar acerca del entorno eclipse para no tener problemas futuros. Lo primero que necesitaremos para poder programar en Android, es prepara el entorno de trabajo. Es necesario disponer de una versin de Eclipse para poder desarrollar nuestros proyectos. Lo segundo que necesitamos es el kit de desarrollo software para Android o Android SDK, del que se pueden encontrar varias versiones para diferentes plataformas en la pgina web: http://developer.android.com/sdk/index.html Finalmente que usted halla descargado Android SDK, empezaremos a instalarlo, una vez iniciado la instalacin, el instalador comprueba si el equipo dispone del Java SE Development Kit (JDK). Si no es as, muestra un mensaje como el siguiente:

Simplemente pincha sobre el botn Visit java.oracle.com como se muestra en la figura superior, lo cual te rediccionar a la pagina mencionada para descargar el paquete necesario. Una vez instalado el JDK, se contina con la instalacin del SDK. Cuando finalice el instalador, se ejecutara el SDK Manager, en el que se debern seleccionar todas las casillas, para instalar las versin deseada, en este caso seleccionaremos la versin 4.1.2. y tambin debers seleccionar todas las herramientas(Tools). Una vez todo est descargado e instalado, abrir Eclipse para descargar el ADT Plugin e instalarlo en el entorno de desarrollo; en caso de no tener instalado el entorno Eclipse lo pueden descargar del siguiente link:

http://www.eclipse.org/downloads/ Tener en cuenta que Eclipse es una plataforma virtual, no se tiene que instalar como los otros programas, tan solo basta copiar la carpeta completa de Eclipse a una seccin del disco Duro , finalmente si ya lo tienes copeado ahora ejectalo, y podrs proseguir con la instalacin siguiendo los siguientes pasos: 1. En la pestaa Help, seleccionar Install New Software. 2. Presionar el botn Add en la esquina superior derecha. 3. En el cuadro de dilogo que aparece, escribir ADT Plugin en el campo Name, y la siguiente URL en el campo Location y pulsar OK(Si existe algn problema para enlazar el entorno son este link, probar a poner http: eliminando la s) https://dl-ssl.google.com/android/eclipse/ 4. En Avalaible software, seleccionar la casilla correspondiente a Developer Tools y pulsar Next. 5. Leer y aceptar el acuerdo de licencia y presionar Finish(si salta una advertencia de seguridad informada de que la autenticidad o validez del software no se puede establecer, simplemente pulsar OK), y reiniciar Eclipse. Lo nico que queda es configurar el ADT Plugin. En Eclipse, en la pestaa Windows, seleccionar Preferences, y elegir Android en el panel de la izquierda. Aparecer un cuadro de dialogo preguntando si se quiere enviar estadsticas a Google, seleccionar la eleccin y pulsar Proceed. Ahora presionar el botn Browse y seleccionar la ruta del directorio dnde se haya ubicado el SDK (normalmente se encuentra en la ruta C:\Archivos de programa\Android\Android-sdk) y pulsar Apply y luego Ok.

Por ltimo hay que comprobar que el SDK est completamente actualizado. Para ello, en al pestaa Window, seleccionamos Android SDK Manager, en la cual nos aparecer al siguiente ventana:

Donde observamos que se nos indica los complementos que han sido instalados. Y finalmente ya tenemos preparado el entorno para poder programar en Android. Pero an nos falta configurar el emulador que nos servir para poder ejecutar nuestras aplicaciones. Para la configuracin respectiva debemos seleccionar window en la seccin de

Eclipse, luego seleccionamos AVD Manager donde se nos mostrar la siguiente ventana para la configuracin respectiva:

Seleccionamos New la cual empezaremos con la configuracin del emulador:

Procediendo con al configuracin del emulador le asignamos un nombre en el campo Name, seleccionamos una opcin del Target que vendra a ser la versin de Android que hemos instalado, en este caso es Android 4.1.2, luego asignamos un tamao de 300 a la SD Card la cual en si vendra a ser el tamao de la ventana del emulador. Finalmente asignamos una mascara Skin incorporada en HVGA y finalmente damos Create AVD. Ahora seleccionamos el emulador crate y pulsamos sobre el botn Start, lo cual comprobara el emulador y lo colocara en ejecucin. Despus de haber creado el emulador, usted se preguntar a que es lo que se refiere con emulador, en sntesis podramos decir es donde se puede visualizar y comprobar si la aplicacin que hemos creado hace lo que desea.

Lo primero que hay que hacer cuando se requiere ejecutar una aplicacin, es pinchar sobre el proyecto con el botn derecho, y en Run as seleccionar Android Aplication, entonces se lanzara el emulador mas apropiado siempre que est creado. No se debe para al ejecucin del emulador, dado que cada vez que se ejecuta el mismo, necesita de muchos recursos del computador, por lo que tarda bastante en lanzarse, y realmente no es necesario cerrarlo, puesto que cada vez que se lleva a cabo una ejecucin del proyecto, la aplicacin se reinstala en el emulador.

UN EJEMPLO:HOLA MUNDO
Vamos a crear nuestro primer proyecto en Android, pero antes veamos de qu se compone cada proyecto. Al genera un proyecto de Android, dado que estamos utilizando el entorno Eclipse, ste va a generar automticamente la distribucin de carpetas que contendr la aplicacin, la cual ser comn a todos los proyectos Android.

Describir el significado de cada carpeta que aparece en la imagen superior por separado: Carpeta src: Recoge la totalidad del cdigo fuente (Java) de la aplicacin. En el ejemplo que vamos a llevar acabo, eclipse generar automticamente el cdigo base de la ventana principal (Activity). Carpeta res: Contiene los recursos necesarios para generar una aplicacin Android:

S-ar putea să vă placă și