Tutorial SDK de Android para principiantes
Android es el sistema operativo móvil más utilizado en el mundo, por lo que es esencial que hay una manera fácil de desarrollar aplicaciones para él. Aquí es donde el SDK de Android viene. El SDK, que ahora viene como parte de Android Estudio e incluye código de ejemplo y el emulador, hace que sea más fácil que nunca para desarrollar para Android. Por lo tanto, vamos a empezar.
¿Cuál es el SDK de Android?
El SDK de Android es un kit de desarrollo de software que incluye todas las bibliotecas y los archivos necesarios para los desarrolladores para hacer aplicaciones para Android. El kit también incluye código de ejemplo con aplicaciones de trabajo, y el Gerente de dispositivo virtual de Android, que permite probar la aplicación en cualquier versión de Android (o Android Wear) que desee.
Hay diferentes componentes que se pueden descargar, incluyendo la plataforma de herramientas y construir herramientas.
- Plataforma-herramientas se utilizan para apoyar las funciones nuevas y existentes de Android, incluyendo el Android Depuración Puente, BMGR y Logcat. El puente de depuración Android (ADB) se puede utilizar para ver qué está causando los errores y qué procesos se están ejecutando, así como otras cosas. BMGR es una herramienta que se utiliza para gestionar el gestor de copia de seguridad en un dispositivo Android con un nivel API de 8 o superior. Se puede acceder mediante el uso de la ADB.
- Construir-herramientas se hacen para trabajar con la plataforma de herramientas, pero se pueden actualizar de forma independiente si es necesario. Estos incluyen JOBB, ProGuard y zipalign. JOBB le permite construir expansiones APK cifrados y no cifrados en formato OBB. ProGuard es capaz de reducir el tamaño y asegurar su aplicación mediante la eliminación de elementos no utilizados, clases de cambio de nombre y similares, esto hace que sea más difícil para la gente a la ingeniería inversa de su aplicación y hace que el tamaño total más pequeño que es también una ventaja. Zipalign optimiza .apk archivos para iniciar en una determinada alineación con respecto al comienzo de un archivo.
- Se requieren los SDK-herramientas y se utilizan no importa qué versión de Android a desarrollar para, estos incluyen: construir herramientas de depuración, herramientas, y sus imágenes-herramientas, junto con los demás.
- El puente Android Depuración (BAD) y fastboot se incluyen también en caso de que necesite para obtener su dispositivo de salir de un apuro también. Fastboot se puede utilizar para parpadear o borrar particiones para el dispositivo en caso de que algo sucede, esto es muy fácil hacer. El BAD se puede utilizar para solucionar problemas con el dispositivo y aplicaciones.
Lo que hace que el SDK de especial es que todo lo que pueda necesitar o desear está a sólo unos clics de distancia, y con Google de excelente página del desarrollador, todo es posible. La actualización es una brisa también, si hay una actualización disponible, el SDK se lo hará saber al iniciar el Administrador de SDK. Esta es una forma útil para asegurarse de que todo está al día, así como comprobar para ver si hay algunas vistas previas para descargar y perder el tiempo con.
Cómo utilizar los ejemplos proporcionados
Google ofrece algunas muestras muy útiles, si se usa correctamente. Las muestras se pueden encontrar en la carpeta SDK bajo "muestras" a continuación, en la versión de Android que desea tomar la muestra. Muestras de desgaste Android tienen una subcarpeta adicional conocido como "portátil". En estas muestras Google ofrece lineamientos básicos de cómo la interfaz de usuario debe buscar esa versión de Android y otros nuevos cambios en la API.
Cuando el reloj cara API salió, Google ha añadido un gran ejemplo de cómo utilizar un clásico marcando cara del reloj segunda mano y una imitación reloj mecánico barrer segunda cara del reloj mano. Usted puede aprender mucho mediante el uso de las muestras y la documentación oficial que Google ofrece. Puede ejecutar los ejemplos utilizando el Administrador de AVD y modificar el código como usted quiera antes de usar las mismas técnicas en su propia aplicación.
Las muestras abarca áreas como la conectividad, incluidas las redes básica y gestos con Bluetooth, incluyendo la detección de gestos y multi-táctil y la interfaz de usuario, incluyendo ActionBars, Notificaciones, transiciones, deslizar y el modo de inmersión.
¿Qué es el Administrador de AVD y cómo usarlo
El Administrador de dispositivos virtual Android es una entidad muy especial cuando se trata de aplicaciones en desarrollo y el SDK de Android. El Administrador de AVD permite crear Android y Android dispositivos desgaste virtuales que se pueden ejecutar sus aplicaciones en. Estos dispositivos virtuales se desnudaron versiones de Android que se pueden configurar para cualquier tamaño de pantalla, resolución e incluso el tipo de procesador incluyendo ARM, MIPS, y x86.
En el último año, Google e Intel han hecho que sea mucho más fácil de ejecutar una AVD mediante el Administrador de hardware acelerado de ejecución de Intel (HAXM) que permite a la AVD se ejecute en "modo virt rápida". Esto lo convierte en un entorno virtual muy suave que rivaliza con un dispositivo Android real. El único inconveniente es que no hay manera oficial dos AVDs se comuniquen entre sí. Por ejemplo, no se puede tener un teléfono Android conectar con un dispositivo Android Wear si ambos son AVDs. Sin embargo, puede conectar el dispositivo real para un dispositivo de desgaste AVD.
Cómo el SDK de Android y Estudio atan juntos
Android estudio está en una liga propia, y conocer sus entresijos es una necesidad, Gary Sims explica cómo la escritura de su primera aplicación para Android usando Android Studio. Android Studio hace acceder al SDK y AVD Gerente de una brisa. Los iconos para acceder a ambos se encuentran en la barra de herramientas superior central. Tener el SDK de Android integrado en Android Studio es una gran ventaja cuando se trata de la productividad. Por ejemplo, el Android Depuración Puente trabaja maravillosamente con Android Studio y el Administrador de AVD. Si se va a crear una aplicación Android Wear que requiere la conexión de un teléfono para los datos que usted podría conectar el teléfono y empezar una AVD de un dispositivo de desgaste, conecte los dos y ver exactamente lo que está sucediendo en cada uno de forma simultánea. Esto es algo que usted encontrará difícil vivir sin después de haber utilizado un par de veces.
Android Boletín desarrollador
Envolver
El SDK de Android es una herramienta muy poderosa para la creación de aplicaciones simples a los juegos complejos. El SDK, AVD Manager y Android Estudio funciona maravillosamente juntos. El uso de las muestras y la documentación proporcionada por Google todo es posible. Nunca ha sido más fácil desarrollar para Android. ¿Por qué no empezar? Usted puede recoger el SDK de Android Aquí.