jueves, 10 de enero de 2013

Estructura de un proyecto Android

Introduccion:

Tras realizar todos los manuales previos ya tenemos todo lo necesario para empezar a crear nuestra primera aplicación Android, pero antes debemos de conocer cual es su estructura principal, puesto que difiere mucho de por ejemplo un proyecto para Windows.

En este tutorial vamos a ver las principales parte de un proyecto Android y comprender para que sirven.

Espero que le guste. ¡ Saludos !


Enlaces de interés:

Estructura de un proyecto Android de Sgoliver
Se explica de una manera más detallada el proceso de la creación de un proyecto Android además de explicar las carpetas y ficheros más importantes.
Recomiendo leerlo después de este tutorial para aplicar conocimientos, ya que este tutorial hace un resumen de lo más importante  a la hora de crear un proyecto Android.


Pasos a seguir:

1. Para crear  un proyecto de Android tendremos que abrir Eclipse y desde el menú ir a File/New/Android Application Project. El cual iniciará el asistente que nos irá guiando en la creación de nuestro proyecto.

2. Rellenar los datos que se nos pide y a continuación pulsar Next para continuar.

  • Application Name: Es el nombre de la aplicación
  • Project Name: Es el nombre del proyecto
  • Package Name: Es el nombre del package donde se va a encontrar la clase principal de nuestra actividad




3. La siguiente pantalla podemos pulsar directamente sobre Next.



4. Aquí ya podremos personalizar el icono de nuestra aplicación aunque ya se nos muestra un icono por defecto ya configurado, pulse sobre Next para seguir adelante.



5. Se no pregunta que tipo de actividad queremos crear, deje la actividad por defecto si lo desea y pulse sobre Next.


6. Ya aquí tendremos que poner el nombre de la actividad. Pulse sobre Finish para finalizar.
Nota: Layout Name cambiará automáticamente cuando le introduzca el nombre de la actividad en Activity Name.

  • Activity Name: El nombre  de la clase que pertence a la actividad
  • Layout Name: El nombre del layout que pertenece a la actividad


7. Tras este último paso se nos despliega una actividad en blanco en donde podremos añadir numeroso componente gráficos, una vez llegado hasta aquí solo queda programar.



Aprender más:

Introducción:
Si observamos la barra lateral izquierda podremos ver numerosas carpetas, es imprescindible conocer como se organiza una aplicación de Android para luego poder comprender cómo programas, por eso le detallo más adelante algunas de las carpetas y archivos más utilizados.

De todas formas en próximos tutoriales lo iremos viendo más en detalle según las tengamos que ir utilizando puesto que son muchas y cada una se utilizan para una cosa específica por lo que se haría demasiado extenso y engorroso este tutorial.


Carpetas y archivos más importantes de un proyecto Android:

- Carpeta src: Es donde están todas nuestras clases y demás paquetes.



- Carpeta res: Es donde están todos nuestros recursos de las aplicación, imágenes, vistas, estilos etc ...


De la carpeta res tendremos que descargar otras subcarpetas como;
  • layout: La cual contiene todas las vistas de la aplicación

  • values: La cual contiene los ficheros xml que almacena las traducciones de la aplicación entre otros.



- Fichero AndroidManifiest.xml: Contiene la definición en XML de los aspectos principales de la aplicación, como por ejemplo su identificación (nombre, versión, icono, …), sus componentes (pantallas, mensajes, …).





FIN

Configuración de la máquina virtual de Android

Introducción:

En este manual vamos a explicar como configurar nuestra máquina virtual de Android para poder emular nuestros proyectos.

Después de este manual usted podrá empezar a crear sus primeras aplicaciones en Android y probarla como si la hubiera instalado en un terminal.

Espero que le guste y le resulte fácil, si detecta cualquier error o tiene alguna duda no dude en comentar.

¡ Saludos !



Pasos a seguir:

1. Ejecute Eclipse y pulse sobre Android Virtual Device Manager como se muestra en la siguiente imagen.




 2. A continuación se le abrirá el gestor de máquinas virtuales de Android, pulse sobre New para crear una nueva máquina virtual.



3. Se le pide configurar las preferencias de la máquina virtual, a continuación detallo algunas de las preferencias más importantes que debemos de tener en cuenta, si no está seguro y lo prefiere utilize la mima configuración mostrada en la siguiente imagen. Pulse sobre Ok para guardar los cambios.

  • AVD Name: El nombre de la máquina virtual
  • Device: El teléfono a emular
  • Target: La versión de android que emulará
  • SD Card: capacidad de la memoria externa, si no se le indica nada no se emulará la memoria externa.
  • Emulation Options: opciones avanzadas del emulador




4. Volverá a regresar a la ventada donde se le muestra todas las máquinas virtuales, para comprobar el correcto funcionamiento de la reciente máquina creada pulse sobre ella y a continuación pulse sobre Start para iniciarla.




5. Pulse de nuevo sobre Launch si no quiere realizar ninguna otra configuración.



6. A continuación se cargará la máquina virtual, tenga paciencia pues la máquina tarda en iniciar.
Nota: Si se produce cualquier error a la hora de cargar la máquina virtual es posible que sea provocado por el uso de la arquitectura de 64bits, la solución es instalar desde el Centro de Software la librería ia32-libs útil para utilizar programas de 32bits en sistemas operativos de 64bits.




FIN


jueves, 15 de noviembre de 2012

Instalación Android SDK en Eclipse Juno


Instalación Android SDK en Eclipse Juno

Introducción:

En este manual vamos a instalar Android SDK en Eclipse Juno y los plugins necesarios para poder crear aplicaciones en Android.

Android SDK nos instala en Eclipse la máquina virtual de Android que utilizaremos para probar nuestras aplicaciones, además de un entorno amigable para poder programar.

En los próximos tutoriales explicaré como configurar y crear nuestras máquinas virtuales personalizadas.

Espero que le sirva y que le resulte fácil de comprender, si detecta cualquier error o desea preguntar cualquier cosa no se olvide de comentar.

¡ Saludos !


Enlaces de interés:

Le explica como descargar el SDK de Android, sin necesidad de instalar ningún plugin además de ofrecerle el entorno de desarrollo de Eclipse integrando el SDK de Android, listo para usar.

Manual oficial desde el cual puede obtener información de como instalar el plugin de Eclipse para Android.



Pasos a seguir:

1. Para instalar Android SDK tendremos que instalar una serie de plugins en Eclipse, para ello, lance Eclipse, seguidamente diríjase a Help y seguidamente pulse sobre Install New Software.




2. Se nos abrirá una nueva ventana, ahora vamos a añadir nuevos repositorios a Eclipse, para ello pulse sobre Add.




3. Introduzca un nombre para el nuevo repositorio, por ejemplo Release-Indigo y en la localización tendremos que poner la dirección de donde Eclipse se descargará los repositorios necesarios para luego instalar los plugins, en este caso pondremos los repositorios de Eclipse Indigo, para ello en Location escriba http://download.eclipse.org/releases/indigo/ y seguidamente pulse Ok.




4. Seguidamente volverá a la ventana anterior, Eclipse se está descargando los repositorios por lo que este proceso tardará un poco, cuando se descarguen usted verá todos los repositorios que puede seleccionar, para seleccionarlos todos pulse sobre Select All.




5. Seguidamente pulse sobre Next para continuar.




6. Una vez se hayan cargado todos los repositorios, pulse sobre Back.




7. Volveremos a la ventana anterior, ahora en este paso vamos a añadir los repositorios  para instalar Android SDK, pulse sobre Add, en el nombre, puedes ponerle el que quiera, por ejemplo puede poner Plugin ADT y en Location escriba http://dl-ssl.google.com/android/eclipse/ y seguidamente pulse sobre Ok.




8. Espere a que cargue todos los repositorios, pulse sobre Select All para seleccionarlos todos.




9. Seguidamente pulse sobre Next para seguir con el proceso de instalación.




10. Pulse de nuevo Next para seguir con la instalación.




11. Pulse sobre I accept the  terms of the license agreements para aceptar los términos de la licencia y seguidamente sobre Finish para terminar con la instalación.




12. El proceso de instalación comenzará y se le preguntará si desea continuar la instalación instalando software que contiene código no firmado, pulse  sobre Ok para poder continuar.




13. Una vez finalizada la instalación se le pedirá que reinicie Eclipse para que los cambios surtan efectos, pulse sobre Yes para reiniciar.




14. Ya una vez reiniciado Eclipse le aparecerá una nueva ventana advirtiéndole que no se ha encontrado la ruta donde se encuentra Android SDK, no se preocupe, puesto que todavía no nos hemos descargo Android SDK, pulse sobre Close.




15. Seleccione Install new SDK y todas sus subopciones, seguidamente pulse sobre Next.




16. En la siguiente ventana Google le invita a enviarle sus estadística de uso, responda lo que usted prefiera, en este caso he seleccionado Yes, y seguidamente pulse sobre Finish.




17. Se empezarán a descargar una serie de paquetes y seguidamente se abrirá una nueva ventana en la que tendrá que aceptar la licencia, para ello pulse sobre Accept All y seguidamente sobre Install.




18. Comprobamos que todo ha quedado instalado correctamente, para ello vaya a File, New y Other, se le abrirá una ventana donde se le dará a escoger lo que desea crear, como podrá observar ahora aparece una sección Android, esto significa  que todo se ha instalado correctamente aparentemente.




FIN









martes, 13 de noviembre de 2012

Instalación Eclipse Juno en Ubuntu 12.04 Lts


Instalación de Eclipse Juno en Ubuntu 12.04 Lts


Introducción:

Para programar en Android necesitaremos instalar en nuestro equipo un entorno de desarrollo, el entorno de desarrollo sobre el cual voy a programar va a ser Eclipse, además del entorno de desarrollo necesitaremos instalar el SDK de android el cual explicaré como se instala y configura más adelante.

Aquí se muestran los pasos a seguir para instalar Eclipse Juno sin necesidad de utilizar mucho el terminal, de la forma más sencilla posible.

Espero que le sirva y le resulte fácil, si detecta cualquier error en el manual o cree que se puede mejorar no dude en comentar.

¡Saludos!



Pasos a seguir:


1. Escribir y ejecutar en el lanzador de Unity Centro de software de Ubuntu para abrir el Centro de software de Ubuntu.


2. Una vez que se ha abierto el Centro de software escribimos en el cuadro de búsqueda Eclipse , automáticamente veremos todo el software que coincida con el término Eclipse, nosotros tendremos que instalar el software de Eclipse, pulsando sobre Instalar.




3. Seguidamente el sistema pedirá la contraseña de administrador, simplemente introduzca su contraseña y pulse sobre Autenticar.




4. Automáticamente verá como comienza el proceso de instalación, por favor, tenga en cuenta que el proceso de instalación tardará según su conexión de Internet.




5. Cuando finalice la instalación usted verá en vez del botón Instalar, el botón Desinstalar.




6. Ahora para comprobar que está todo correcto, ejecutamos desde el lanzador que se a añadido a la barra de Unity Eclipse.



7. Le aparecerá un mensaje invitándole a elegir su espacio de trabajo, el espacio de trabajo es donde se guardarán por defecto todos los proyectos que usted haga, escoja su espacio de trabajo y pulse sobre Ok.




8. Una vez ejecutada la aplicación, comprobamos que la versión de Eclipse es la versión Indigo, para mirarlo pulse sobre Help y luego sobre About Eclipse.




9. Ahora nos descargamos desde aquí Eclipse Classic, tendrá que elegir entre 32 bits o 64 bits, en mi caso elijo la de 32 bits.




10. Nos llevará a otra ventana y simplemente tendremos que pulsar en el enlace de descarga.




11. Se nos descargará un archivador comprimido, simplemente descomprima el archivador.




12. Abrimos la carpeta que acabamos de extraer y copiamos en le portapapeles todo el contenido.




13. Abrimos el terminal de Ubuntu, simplemente escriba en lanzador de Unity Terminal , una vez abierto escriba en el terminal sudo nautilus, le pedirá su contraseña de administrados, introdúzca su contraseña y a continuación se le abrirá el explorador de archivos con permisos de root.




14. Con el explorador de archivos con permisos root que acabamos de abrir diríjase a usr/lib/eclipse y elimine todo el contenido de la carpeta. 
Nota: Si no puede eliminar el contenido es porque no tiene los permisos suficientes, por favor, revise el paso 13.





15. Ahora pegue el contenido que tenemos copiado en el portapapeles.





16. Ahora ya tenemos instalado el nuevo Eclipse Juno, para comprobar que todo ha sido realizado correctamente lance Eclipse.





17. Vuelva a elegir su espacio de trabajo y pulse sobre Ok.




18. Una vez cargado el entorno de desarrollo, puede comprobar que se ha instalado la versión Juno pulsando sobre Help y seguidamente sobre About Eclipse.




FIN