Mostrando entradas con la etiqueta Android. Mostrar todas las entradas
Mostrando entradas con la etiqueta Android. Mostrar todas las entradas

Android SDK en "Mountain Lion": probando el entorno

Una vez instalado el ADT, configuradas las plataformas Android con sus niveles de APIs y creado nuestro dispositivo virtual o AVD, ya podemos pensar en probar el entorno para ver su correcto funcionamiento. Para ello vamos a crear un proyecto de aplicación Android predeterminado y vamos a ejecutarlo en el simulador o AVD.

Seleccionamos "Android Application Project" en "New" de la opción "File" del menú principal.





Vamos a crear un proyecto de pruebas o demo para un tablet Nexus 7. Por eso vamos a llamar nuestro proyecto "DemoNexus7". Por defecto cuando creamos un proyecto tendremos un mínimo SDK requerido, que en este caso es Android 2.2 "Froyo", un SDK para el cuál vamos a producir la aplicación que será el Android 4.1 "Jelly Bean" y vamos a compilar la aplicación con el API 17 que es el Android 4.2 "Jelly Bean". Es muy importante tomar estas decisiones, sobre todo en el mínimo SDK requerido, porque esto quiere decir que en un sistema operativo Android anterior a 2.2 no se ejecutará.


En la segunda pantalla mantendremos las opciones de crear un icono personalizable, crear una actividad y el proyecto en nuestro workspace.


En esta pantalla podremos seleccionar el icono deseado con el cuál queremos mostrar nuestra aplicación en el sistema. Si no vamos a cambiarlo, dejamos la imagen del logo de Android por defecto.



El próximo paso es crear una actividad siguiendo alguno de los patrones que nos muestra esta pantalla. Como solo queremos probar que funciona el entorno, nos vale una actividad en blanco que va a contener una etiqueta con la clásica frase "Hello World".



Esta actividad que hemos creado, la vamos a llamar por defecto MainActivity. Aquí ya podemos hacer click en "Finish".



El proyecto por defecto se ha creado en el entorno de desarrollo. Lo podemos modificar o simplemente ejecutarlo para probar.



Seleccionamos ejecutar el proyecto como "Android Application":



De inmediato se cargará el emulador de arm de 64 bits en Mac OSX con la configuración que tengamos creada. En este caso como solo hay un AVD, solo se ejecutará ese. El emulador demora varios minutos en cargarse y ejecutarse.



Una vez que haya cargado el sistema operativo Android en el emulador, nuestra aplicación se desplegará y luego se ejecutará.


Al salir de la aplicación encontraremos la aplicación con su icono desplegada en el emulador, desde donde podemos ejecutarla todas las veces que queramos. Con esto hemos terminado de probar el entorno de desarrollo ADT para Android.

posted under , , | 0 Comments

Android SDK en "Mountain Lion": creando un dispositivo virtual

Para poder probar nuestras aplicaciones en el entorno de desarrollo de ADT (Android Developers Tools) necesitamos crear previamente un dispositivo virtual de Android (AVD o Android Virtual Device).
Estos AVD nos permiten:

  • Emular prácticamente cualquier dispositivo Android (incluidos tablets y teléfonos) configurando las dimensiones de pantalla, el teclado y otros componentes de hardware.
  • Emular de forma avanzada el hardware, incluyendo cámaras, sensores, navegación o acceso a Internet, telefonía, etc.
  • Desarrollar y probar aplicaciones con un alto nivel de compatibilidad con los dispositivos reales
Seleccionamos "Android Virtual Device Manager" de la opción Windows del menú principal.




Para crear el AVD seleccionamos el nombre, el dispositivo a emular, el nivel de API (acorde al que tenemos instalado en nuestro entorno de desarrollo), el CPU a emular (normalmente será un CPU compatible con la arquitectura ARM versión 7), si queremos teclado de hardware, cámara frontal, el espacio de memoria RAM y de almacenamiento interno, como parámetros básicos.  Si vamos a probar luego con hardware real, deberíamos configurar un AVD lo más parecido al dispositivo donde vamos a desplegar luego nuestra aplicación Android. En este caso he creado un AVD nexus7 para desplegar mi aplicación en un tablet "Nexus 7".


Una vez creado el AVD aparecerá en la ventana de AVDs que nos permite crear todos los dispositivos virtuales que deseemos, editarlos para cambiar sus características o eliminarlos si así lo deseamos.



posted under , , | 0 Comments

Android SDK en "Mountain Lion": instalando una nueva plataforma

En este artículo vamos a ver como podemos instalar dentro del Eclipse de ADT (Android Developer Tools), el SDK correspondiente a una plataforma Android específica.

El sistema operativo Android ha pasado, desde su lanzamiento el 21 de octubre de 2008, por ocho versiones diferentes que reciben los nombres de postres en inglés. Cada una de estas versiones principales ha tenido a su vez versiones menores o intermedias que perfeccionan o corrigen defectos de la versión original, por ejemplo: la última versión Android Jelly Bean ha tenido las versiones oficiales  4.0, 4.0.3, 4.1.2  y 4.2. Cuando se publica una versión oficial, se libera un conjunto de librerías y recursos de desarrollo que se agrupan en una unidad lógica que recibe el nombre de nivel de API (Application Program Interface). Estos niveles de API comenzaron por el 3 con la versión Android 1.5 "Cupcake", hasta llegar al actual nivel de API 17 de la versión Android 4.2 "Jelly Bean".

Según datos de Wikipedia de diciembre de 2012, las versiones de Android, sus niveles de API y el porcentaje de uso son los siguientes:

PlataformaNivel de API % de uso
4.x.x Jelly Bean16-176,7%
4.0.x Ice Cream Sandwich14-1527,5%
3.x.x Honeycomb12-131,6%
2.3.x Gingerbread9-1050,8%
2.2 Froyo810,3%
2.1 Eclair72,7%
1.6 Donut40,3%
1.5 Cupcake30,1%

Cuando descargamos el SDK, viene configurado por defecto la última plataforma Android, que en este caso es Android 4.2 "Jelly Bean". Para verificar esto, en la opción Windows del menú principal, seleccionamos Android SDK Manager:



En el diálogo que se abrirá a continuación veremos un árbol con las plataformas y sus correspondientes niveles de API con componentes a instalar. Así para Android 4.2 (API 17) tenemos instalado la plataforma SDK (SDK Platform) y la imagen de sistema AEM EABI v7a. La documentación del SDK, los ejemplos y las APIs de Google no han sido instaladas. Yo personalmente, consulto la documentación online en la página  para desarrolladores de Android.



Desde aquí podemos instalar los niveles de API deseados e instalar actualizaciones, así como eliminar paquetes obsoletos.

posted under , , | 0 Comments

Instalando Android SDK en Mac OSX 10.8 "Mountain Lion"

Una vez instalado en Mac OSX 10.8 "Mountain Lion" el Java for OSX, podemos instalar las herramientas de desarrollo móvil para Android.

En Mac OSX es muy simple la instalación del SDK de Android. Lo primero es descargarlo desde la página de Android Developers.

En la parte inferior de la página seleccionamos "Get the SDK":



Aceptamos los términos y condiciones y presionamos el botón de descarga.



La carpeta adt-bundle-mac quedará en Downloads. La podemos mover a la carpeta Home de nuestro perfil  o moverla a la carpeta Applications. Yo la he movido para Applications y renombrado como ADT.



 Para ejecutar el entorno de desarrollo basado en eclipse, entramos en la carpeta ADT en Applications, dentro de esta carpeta buscamos la carpeta eclipse y aquí finalmente ejecutamos "Eclipse". Mac OSX nos advierte que la aplicación ha sido descargada de Internet y que si estamos seguro de ejecutarla. Seleccionamos "Open".



Al cargarse Eclipse, nos preguntará por el workspace o área de trabajo, que es una carpeta donde se alojan los proyectos. Seleccionamos la predeterminada y marcamos el check para que nos vuelva a preguntar cada vez que ejecutamos Eclipse.


 La próxima pantalla antes de ejecutarse el entorno de desarrollo, nos pregunta si queremos que se envíen estadísticas de uso a Google. Yo selecciono que sí porque estas estadísticas siempre ayudan a mejorar los productos.




Lo primero que tenemos que hacer es ir a la opción Help del menú principal y seleccionar "Check for Updates". Esto nos permitirá tener el entorno de desarrollo al día.



 Se abrirá un diálogo buscando las nuevas actualizaciones de Eclipse.



Si no hay ninguna actualización el entorno nos lo indicará.


De esta forma, ya tenemos instaladas en nuestro Mac las herramientas de desarrollo de Google para Android.



posted under , , | 1 Comments
Entradas antiguas Inicio