Herramientas+para+el++Desarrollador+Android

toc Esta página pretende albergar aquellas aplicaciones e información útil para el desarrollo de aplicaciones en Android. Siéntete libre de añadir las que conozcas.

Cómo conocer las características disponibles en nuestro dispositivo Android.
El universo Android es muy heterogéneo por lo que conocer qué capacidades y sensores tiene un dispositivo puede ser complicado. Por ejemplo, unos dispositivos tienen giroscopio mientras que otros sólo llevan acelerómetro, unas pantallas permiten detectar más dedos que otras. Para resolver este problema podemos usar la aplicación Z-DeviceTest, disponible en Google Play. Esta aplicación muestra información técnica detallada de muchas características y sensores de nuestro dispositivo Android y además nos permite comprobar su correcto funcionamiento. La lista completa de características a consultar es la siguiente:
 * Cámara, Sonido, radio y micrófono
 * Acelerómetro, giroscopio y brújula
 * Wifi, Bluetooth e infrarrojos
 * Chip SIM, NFC y GPS
 * Pantalla
 * Batería
 * Procesador
 * Vibrador
 * USB
 * Salidas de Audio y Video
 * Información de Android OS instalado
 * Sensores de luminosidad y proximidad
 * Sensores de temperatura, presión, humedad, gravedad, rotación
 * Flash integrado
 * Detector y contador de pasos

La interfaz de esta aplicación es bastante pobre y poco intuitiva, aunque lo único que hay que saber es que en algunas secciones hay disponible un submenú (accesible pulsando el botón “menú” del dispositivo) para realizar algunos tests. Pasamos a describir algunas de las secciones más interesantes.

Acelerómetros
Permite ver la precisión y valores del acelerómetro. Útil para conocer la posición de los ejes de coordenadas y si funcionan correctamente.

GPS
Permite ver la información recibida de los satélites y los datos técnicos de éstos. Con el menú contextual se puede ejecutar una serie de pruebas de precisión.

Pantalla
Aquí se podrá ver las capacidades táctiles de la pantalla y su información asociada (resolución, DPI, permite rotación, etc.). Desde el menú contextual se podrán ejecutar varios tests de pantalla y capacidad táctil.

Instalar una aplicación externa en el emulador Android
Es posible que en algún momento deseemos instalar una aplicación cualquiera para utilizarla dentro del emulador. Estos son los pasos que hay que dar: adb install fichero.apk code
 * 1) Conseguir el fichero binario de la aplicación (fichero .apk). La opción más rápida es buscarlo directamente en Internet, pero si no es posible encontrar el fichero .apk, podemos recurrir a una utilidad llamada MyAppSharer . Esta aplicación la instalaremos en un dispositivo Android real y nos permitirá extraer el fichero .apk de cualquier aplicación que tengamos instalada en tal dispositivo. Para más detalles ir al apartado: Extraer un fichero apk de una aplicación usando MyAppSharer
 * 2) Arrancar el emulador Android
 * 3) Copiar el fichero .apk en la carpeta platform-tools de nuestro kit de desarrollo (por ejemplo: C:\Android SDK-x64-20130917\sdk\platform-tools)
 * 4) Iniciar una consola de comandos (CMD.exe) y acceder a la carpeta platform-tools
 * 5) Introducir el comando:
 * 6) code
 * 1) Tras unos segundos, aparecerá en la consola el mensaje “Success” y ya podremos ejecutar la aplicación en el emulador.



Extraer un fichero apk de una aplicación usando MyAppSharer

 * 1) Necesitamos un dispositivo Android físico.
 * 2) Instalamos desde Google Play la aplicación MyAppSharer y, en caso de no haberlo hecho ya, la aplicación de la que queremos extraer el fichero .apk.
 * 3) Iniciamos MyAppSharer. Aparecerá una lista con todas las aplicaciones que tenemos instaladas en el dispositivo. En la parte superior hay dos opciones Link y APK, seleccionamos la segunda. [[image:MyAppSharer01.png width="360" height="467" align="center"]]
 * 4) A continuación, buscamos en la lista la aplicación a la que queremos extraer el .apk y pulsamos sobre ella. Tras esto, aparecerá un menú contextual con distintas opciones como por ejemplo, añadir a Dropbox o enviar por Gmail. Pulsamos en la opción deseada y ya tendremos nuestro fichero .apk