Tecnología

Inicio

Herramientas Android de código Java

Herramientas Android de código Java


Una de las principales características de la plataforma móvil Android de Google es que cualquier persona puede desarrollar aplicaciones con todas las funciones o aplicaciones, para su uso en dispositivos Android. Debido a la forma androide ejecuta aplicaciones, éstas se desarrollan sobre todo con el lenguaje de programación Java. Para ayudar a los desarrolladores de aplicaciones Android hacen, Google ofrece una variedad de herramientas para ayudar a desarrollar y poner a prueba su código fuente.

Android Java VM

El sistema operativo Android se ejecuta aplicaciones con el lanzamiento de una máquina única virtual (VM), basado en la Máquina Virtual de Java (JVM) que convierte el código de bytes de Java compilado en código máquina, en la que se ejecutará cada aplicación individual. Esto proporciona un número de características de seguridad para evitar que las aplicaciones obtengan permisos innecesarios o peligrosos en el dispositivo. Desde un punto de vista funcional, significa que la forma más fácil para los programadores escribir aplicaciones para Android es codificar en el lenguaje de éstos virtual de proceso de las máquinas: Java.

Herramientas del SDK

A fin de que los programadores de Java puedan construir con todas las funciones aplicaciones de Android, que necesitan las bibliotecas de objeto y funciones que proporciona Google. Estos permiten a los programadores codificar aplicaciones que utilizan características de los teléfonos Android como la cámara, GPS y giroscopio. Google ofrece estas bibliotecas, o kit de desarrollo de software (SDK), en dos formas: SDK especializados para una versión específica de Android, y un SDK de base que permite al programador para descargar las dos bibliotecas de código específico de versión y otras herramientas especializadas de desarrollo de Android.

Emulador de dispositivos Android

Al igual que otro software de emulación de sistema permite a los usuarios ejecutar sistemas operativos virtualizados dentro de su sistema actual, Google proporciona un emulador de dispositivos Android a través de su base de SDK. Esta herramienta proporciona un sistema Android con todas las funciones, que los programadores pueden utilizar para probar sus aplicaciones. Esto permite a los programadores para ahorrar el tiempo que tarda en cargar físicamente aplicaciones en un dispositivo Android física. También les permite ver si una aplicación contiene un error que tendría efectos adversos en un sistema Android sin poner su propio dispositivo físico en riesgo.

Android Debug Bridge

El puente de depuración Android (BAD) es un programa de línea de comandos que sirve para varios usos para los desarrolladores de aplicaciones para Android. Se permite a los programadores para cargar las aplicaciones que se desarrollan en tanto un emulador de dispositivos Android que se ejecuta en su sistema, y ​​en dispositivos Android físicas. También permite a los programadores acceder a varios datos sobre el estado de su aplicación en varios puntos durante su ejecución para ayudar al diagnóstico programador y corregir los errores en sus aplicaciones.