martes, 20 de agosto de 2013

Android - Crear la primera aplicación Hola Mundo y Configurar dispositivo AVD Manager . ( II )

Una vez tengamos nuestro entorno de desarrollo listo para trabajar, vamos a crear nuestra primera aplicación Hola Mundo, para ir familiarizándonos con el entorno de desarrollo y configuraremos el Android Virtual Device Manager.






¿Que es AVD Manager?

Es una herramienta con la que podemos emular en nuestro PC un dispositivo Android para poder probar y testear nuestras aplicaciones, esto facilita el desarrollo ya que nos ahorra tener un dispositivo Android real para probar nuestras aplicaciones, aun así, si disponemos de un dispositivo Android real, podríamos usarlo en lugar del AVD Manager.
Una de las ventajas del AVD Manager es que podemos crearnos nuestro dispositivo virtual con una determinada versión de Android que necesitemos para una aplicación.


Crear nuestra primera aplicación Hola Mundo.

Crear una aplicación Android en Eclipse es relativamente sencillo, para ello nos vamos a:
File - New - Android Application Project.


En la primera pantalla indicamos:

-Nombre de la aplicación.
-Minimum Required SDK: Versión Minima en la que correra nuestra aplicación.
-Target SDK: Version Objetivo en la que correra nuestra aplicación.
-Compile With: Versión con la que se va a compilar la aplicación.



















En la siguiente pantalla:

-Creamos el activity.
-Indicamos donde se guardara la aplicación, por defecto se guarda en nuestro entorno de trabajo, en un principio, no lo vamos a cambiar.




















Finalizamos el asistente de creación de nuestra aplicación Android sin ningun cambio mas.



Al crear una nueva app, nos la crea por defecto con un string que muestra por pantalla "Hello World", vamos a cambiarlo por "Hola Mundo" para ver un poco la estructura de una aplicación android, toda esta estructura de archivos y directorios, se crea automáticamente gracias al plugin ADT que nos ahorra mucho trabajo.







Para editar el string nos vamos dentro de nuestra aplicación, a la carpeta res (recursos de la aplicación), y a continuación entramos en la carpeta values, en ella nos encontramos un archivo llamado strings.xml, en dicho archivo, se guardan los strings de texto que utiliza la aplicación, por lo cual en el encontraremos el string "Hello World" que nos muestra por defecto al crear una nueva aplicación (toda la estructura incluido el string "Hello World" por defecto lo crea el plugin ADT).

Abrimos el archivo strings.xml, para visualizar el archivo xml correctamente tendremos que pulsar en la pestaña inferior "strings.xml", en la pestaña inferior "Resources" también podemos cambiar el valor del string, pero es mas recomendable manipular directamente el archivo xml para ir familiarizándose con las etiquetas y atributos en lugar de hacerlo con un entorno gráfico.
Una vez tengamos abierta la pestaña inferior "strings.xml", modificamos el contenido de la etiqueta "string" con atributo "hello_world" a "Hola Mundo !!".




Guardamos la aplicacion en File - Save, desde el boton Save de la barra de herramientas, o pulsando Ctrl+S.

Crear y configurar un AVD Manager

Vamos a configurar nuestro Dispositivo Android Virtual

Nos vamos a: Window - Android Virtual Device Manager, o directamente en el botón que aparece en la barra de herramientas.














En la siguiente ventana vamos a configurar nuestros Dispositivos Virtuales Android, al principio no tendremos ninguno, vamos a crear nuestro primer AVD.
Pulsamos sobre New.

AVD Name: Le damos un nombre, por ejemplo: PrimerAVD.
Device: Le indicamos el terminal que va a emular.
Target: Le indicamos la version de Android que va a tener.
CPU/ABI: (si podemos elegir) Intel Atom (x86)
Memory Options: se establecen por defecto cuando elegimos el terminal.
Internal Storage: Almacenamiento interno, lo dejamos por defecto.
SD Card: Tarjeta SD le damos un tamaño adecuado.
Activamos Snapshot para que cuando volvamos a arrancar el AVD, tarde menos en iniciar, a costa de que nos ocupe un poco mas en el disco duro.






















Pulsamos Ok y listo.















Arrancamos el AVD seleccionandolo y pulsando sobre Start.
Para usar el Snapshot lo que tenemos que hacer es, al iniciar el AVD, marcar los dos ticks:
- Launch from snapshot. ( Arranca desde el Snapshot ).
- Save to snapshot. ( Guarda "al salir" el Snapshot ).
Aunque la primera vez que arranquemos el AVD puede que tarde un poco mas.


















Configurar Ejecuciones (Run Configurations)

Antes de ejecutar cualquier aplicación, tenemos que configurar una ejecución.
Con esto, lo que hacemos básicamente es asociar una determinada aplicación con un AVD para su ejecución.

Para ello, nos vamos a:
Run - Run Configurations

También podemos a través del desplegable del botón "Run" en la barra de herramientas

Una vez abierto Run Configurations, pulsamos el 2º botón del ratón sobre Android Application y pulsamos sobre New.




Le establecemos un nombre a la configuración, después, seleccionamos el proyecto en la pestaña Android.




finalmente le asociamos nuestro AVD a la ejecución en la pestaña Target.
Aplicamos y cerramos.




Ejecutar Aplicación

Finalmente vamos a probar nuestra aplicación Hola Mundo con el Dispositivo Virtual Android que nos acabamos de configurar.

Arrancamos nuestro AVD.
Pusamos sobre Android Virtual Device Manager, bien desde el botón del de la barra de herramientas, o desde la barra de menu, seleccionamos nuestro AVD y pulsamos Start.
En la ventana que se nos abre debemos marcar los dos siguientes tikcs si queremos usar el Snapshot:
- Launch from snapshot. ( Arranca desde el Snapshot )
- Save to snapshot. ( Guarda "al salir" el Snapshot )
y pulsamos Launch para ejecutar nuestro Dispositivo Android.
Una vez se abra el AVD, ya podremos cerrar la ventana del Android Virtual Device Manager. 

Ejecutamos nuestro Run Configuration.
Pulsamos sobre Run Configuration, seleccionamos nuestra Configuración de ejecución que ya establecimos antes para nuestra aplicación, y pulsamos sobre el botón Run para ejecutar la aplicación en nuestro AVD ya establecido.




Esperamos unos segundos hasta que se abra la aplicación en el AVD y listo !!

Videotutorial

No hay comentarios :

Publicar un comentario