Está en la página 1de 17

INTRODUCCION A ANDROID

UNIVALLE
Ing. Andrs Felipe Escobar Villada
Introduccin
El siguiente instructivo est enfocado en guiarlo en cmo realizar la instalacin de todo el ambiente
de desarrollo y crear aplicaciones para el sistema operativo Android por medio del editor Eclipse. El
desarrollo de estas aplicaciones seguir siendo con el lenguaje Java pero enfocado a mviles.
Para el xito de la instalacin siga los pasos en estricto orden para el correcto funcionamiento de
las herramientas de desarrollo.
Este instructivo pretende guiarlo en los siguientes temas:
1. Instalando Ambiente de Desarrollo
1.1. Pasos para la Instalacin
2. Creando Proyectos Android

Instalando Ambiente de Desarrollo


Para desarrollar aplicaciones Android necesitamos algunas herramientas adicionales a un editor de
desarrollo. Se trabajar con el editor Eclipse por su fcil acoplamiento con los plugins y el soporte
directo de Android.
1. Java JDK: se debe contar con la mquina virtual de Java desde su versin 1.6x. Lo ms
importante es asegurarse de que versin de arquitectura se ha instalado, si a 32 o 64 bits.
Esto porque la versin de Eclipse que se utilice debe coincidir con la versin de la JDK. Por
Ej: Si se tiene instalado Java 1.7 a 32 bits el eclipse debe instalarse a 32 bits.
2. SDK Android: es una mquina virtual de desarrollo la cual permitir trasladar nuestros
programas Java al kernel de Android y desplegar los emuladores para probar nuestras
apps.
3. Eclipse: como editor se utilizar eclipse en su versin Luna la cual es muy estable para
estos desarrollos.
4. Plugins: se deben instalar los complementos al Eclipse para que se puedan crear apps
Android y enlazar la herramienta al SDK.

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada
Pasos para la Instalacin
A continuacin se explicarn los pasos para la instalacin del ambiente de desarrollo, partiendo de
que usted ya ha instalado la JDK de Java.
Comencemos instalado el SDK de Android:
1. Descargue del sitio oficial de desarrollo de Android el instalador del SDK.
(http://developer.android.com/sdk/index.html#download). Debe seleccionar la opcin Otras
opciones de descarga.

Luego seleccionamos el ejecutable segn sistema operativo:

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

2. Descargue el ejecutable e instale. Se recomienda instalar en la raz C:\ y evitar el tema de


rutas extensas.
3. Despus de instalar notar la carpeta creada con el nombre android-sdk-windows. Lo que
hemos hecho es instalar los programas y manejadores que nos permitirn instalar los sdk y
crear los emuladores, ms no hemos instalado aun el sdk ya que lo que se hace es
descargarlo e instalarlo en lnea a travs de estos programas.
4. Dentro de la carpeta de instalacin abra el programa SDK Manager. Este es el que nos
permitir administrar los sdk. Veremos algo como lo siguiente:

5. Al hacerlo se cargar todas las versiones de Android disponibles para descargar, drivers,
APIs de documentacin, Ejemplos de cdigo y complementos del manager como tal. En
este caso se puede ver que algunos sdk ya fueron instalados.
6. Ahora seleccionamos los sdk a instalar. No es necesario instalar todo lo que posee cada
versin. Como se ve en la figura anterior de la versin 4.2.2 solo se ha instalado el sdk y el
System Image. Este ltimo tem es el que permite desde las versiones 4x en adelante
funcionar adecuadamente en un emulador y que permiten simular temas como

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada
procesamiento a varios ncleos entre otras caractersticas. Para el ejemplo
seleccionaremos la versin 4.2.2 con ambos elementos mencionados y la versin 2.3.3 con
solamente su sdk.
7. Es importante que todo lo que se encuentre dentro del tem Tools se encuentre instalado y
actualizado, puesto estas son las actualizaciones del SDK Manager.
8. Al dar clic en Install packages deber aceptar todas las licencias y se proceder a la
descarga e instalacin automtica.
Creando el Emulador Android:
Una gran ventaja del desarrollo con Android es que podemos crear nuestros emuladores con la
versin de sdk que queramos y con los elementos hardware que le queramos agregar.
1. Dirjase a la carpeta de instalacin y abra el programa AVD Manager. Veremos la siguiente
ventana:

2. El AVD nos muestra todos los emuladores que hemos creado. Al entrar por primera vez
deber aparecer la lista vaca. En el ejemplo vemos 3 emuladores. Note que cada uno
posee una versin distinta de Android. Para crear uno nuevo debe dar clic en el botn
New.
3. Ahora configuramos el emulador con un nombre, seleccionamos el tamao del dispositivo
(se recomienda trabajar con un emulador de tamao apropiado a la pantalla), escogemos
la versin de Android con la que funcionar el emulador (se listan todas las instaladas en
ese momento), luego podemos asignar RAM, teclado y tamao de almacenamiento de la
memoria interna.

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

4. Damos clic en Ok y veremos una ventana confirmando las caractersticas del emulador y
ya aparecer en nuestra lista de emuladores. Ahora solo resta probarlo, damos clic en el
botn Start. Saldr una pequea ventana que confirma si se quiere cambiar el tamao del
emulador. Por defecto se da clic directamente en Launch.

5. El arranque del sistema operativo es lento y depender tambin de la cantidad de RAM


que usted le haya asignado y del hardware del PC donde se est operando, as que sea
paciente

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Instalando Eclipse:
En el caso del editor utilizaremos la versin Luna a 32 bits. Simplemente debe descomprimirse en
C:\ y estar listo para usarse. Debe ejecutarse el archivo eclipse.exe.
Instalando los Plugins Android:
Finalmente instalaremos los plugins que nos permitirn crear apps Android desde Eclipse.
1. Abrir Eclipse
2. Dirjase al men Help y luego seleccione la opcin Eclipse Marketplace.

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

3. En la casilla Find, escribimos ADT para buscar el plugin.


4. Luego seleccionamos el plugin de Android y damos clic en Install

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

5. Se mostrar una ventana con lista de todos los paquetes a descargar. Dar clic en Next.
Luego debemos aceptar las licencias y dar clic en Finish.
6. Si durante la instalacin es advertido de sobre la autenticidad de los plugins simplemente
acepte.
7. Reinicie Eclipse.
Nota: en algunas ocasiones puede que al buscar el plugin no se generen resultados, esto debido a
la actualizacin constante de los repositorios.

Creando Proyectos Android


Para crear un proyecto orientado a Android, despus de haber instalado del SKD, plugins y haber
creado al menos un emulador, simplemente debemos ir a File, New y Project. Luego escogemos
de la carpeta Android la opcin Android Application Project:

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Damos clic en Next. Ahora le daremos un nombre a la Aplicacin el cual puede ser el mismo para
el proyecto. Tambin el nombre del paquete (en Java un paquete se nombre con la notacin de
URL invertida y permite agrupar clases). Luego seleccionamos las SDK:

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Eclipse permite seleccionar la SDK mnima para que la app funcione, el SDK hacia el cual se est
desarrollado o donde se supone que funcionaria por defecto, la SDK con la que se compilar (el
ms importante), y el tema grfico (no es muy usado y no todas las SDK lo soportan). En la figura
de ejemplo se muestra que la app no funcionar en un Smartphone que tenga una versin anterior
a 2.3.3 de Android, su objetivo es la 2.3.3 y se compilar con est misma. En este caso 2.3.3 no
soporta temas. Damos clic en Next.
Ahora dejaremos que Eclipse nos permita elegir el icono de la app y que cree la actividad principal.
Tambin elegimos la ruta de guardado del proyecto.

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Damos clic en Next. Luego veremos una ventana donde podemos asignar el icono a la app y
tambin personalizar su aspecto. Esta opcin puede hacerse ms adelante en cdigo por tanto
asignaremos el icono por defecto que nos brinda Eclipse

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Damos clic en Next. Luego veremos una ventana donde podemos escoger la clase de activity que
podemos crear para iniciar. Se usa por defecto la opcin Blank ya que la idea es crear nosotros la
GUI. La opcin Fullscreen permite crear una pantalla que tape toda el rea de trabajo ocultando
barras de notificacin (utilizada por los juegos) y la opcin Master/Detail permite crear una pantalla
dividida con un men de un lado y rea de trabajo del otro.

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Damos clic en Next. Finalmente le daremos un nombre a la actividad principal, por defecto
MainActivity. Tambin se pregunta por el nombre del layout de dicha actividad el cual por defecto
es activity_main. El layout es el archivo que contendr el aspecto grfico de la actividad. En tipo de
navegacin le dejaremos en None puesto que la navegacin la daremos por cdigo.

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Damos clic en Finish. Veremos ya el editor cargado con el proyecto y listo para disear la interfaz
grfica de la app.

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Ahora probaremos que eclipse pueda lanzar la app en el emulador y que se muestre
adecuadamente. Para ello debemos dar clic derecho en el proyecto, Run As, Android Application.
Al hacerlo la consola de eclipse comenzar a actuar y se abrir el emulador. Recuerde que el
emulador que se abra depender de la versin de SDK de compilacin que haya escogido en el
proyecto.
Al terminar la carga del emulador, eclipse monta la app en la memoria de almacenamiento del
emulador y la abre automticamente. Al crearse un proyecto por defecto trae el Hola Mundo
implementado para ver su funcionamiento. Este es el resultado:

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Vemos que la app qued instalada en las aplicaciones del emulador:

Univalle

INTRODUCCION A ANDROID
UNIVALLE
Ing. Andrs Felipe Escobar Villada

Con esto ya creamos solo el proyecto en su estructura, ahora viene la programacin y el desarrollo.
Empezaremos diferenciado el tema de la GUI, puesto que dicha interfaz se construye a travs de
un archivo XML y no como un JFrame o ventanas.
Eclipse crea por defecto un archivo llamado activity_main.xml donde se pondr la interfaz, esto no
quiere decir de que solo puede ser un solo archivo para la gui ni que debe llamarse as.
Tambin que luego de generada la interfaz siempre se crea una clase R.java la cual su funcin es
tomar los elementos del xml y poderlos utilizar desde cdigo Java a travs de referencias.
Finalmente, en la clase Activity se debe colocar la lnea setContentView(R.layout.activity_main)
para mostrar la interfaz en la aplicacin. Esta lnea significa que colocar como contenido de vista
lo que tenga el archivo activity_main.xml el cual se accede a travs de la clase R.

Univalle

También podría gustarte