¿Cuáles de las siguientes herramientas son necesarias para desarrollar programas de Android?
Herramienta de Android n.º 1: Eclipse con ADT
Aunque Eclipse no es el único entorno de desarrollo Java que se puede utilizar para desarrollar aplicaciones de Android, actualmente es el más popular. Esto no se debe sólo a que sea gratuito, sino principalmente a las potentes herramientas de Android integradas con Eclipse. Esta integración se realiza en forma del complemento de herramientas de desarrollo de Android (ADT) para Eclipse, que se puede descargar desde el sitio web de Android.
Herramienta de Android n.º 2: SDK y AVD Manager
Esta herramienta proporciona algunas funciones importantes. Administra diferentes versiones del kit de desarrollo de software de Android (destinos de compilación) y puede desarrollar y cargar herramientas, controladores de dispositivos y archivos de terceros. La función de AVD Manager es administrar la configuración del dispositivo virtual Android que utiliza para configurar la instancia del emulador.
Herramienta de Android n.º 3: ADB
ADB es una herramienta que interactúa con emuladores y dispositivos. Además de su funcionalidad clave dentro del complemento EclipseADT, puede usarlo desde la línea de comandos para cargar y descargar archivos, instalar y desinstalar paquetes, o mediante el shell y acceder a muchas otras funciones en el dispositivo o emulador.
Herramientas de Android n.º 4: Dalvik Debug Monitor Server
Dalvik Debug Monitor Server (DDMS), disponible como aplicación independiente y a través de la perspectiva de Eclipse con el mismo nombre. Se accede desde un gráfico. , proporciona una funcionalidad conveniente para inspeccionar, depurar e interactuar con instancias de emuladores y dispositivos. Puede utilizar DDMS para inspeccionar procesos y subprocesos en ejecución, recuperar sistemas de archivos, recopilar información del montón y otra información de la memoria, adjuntar un depurador e incluso tomar capturas de pantalla. En lo que respecta al simulador, puede simular los datos de ubicación del simulador, enviar mensajes de texto y simular llamadas telefónicas entrantes.
Herramientas de Android n.º 5: emuladores de Android y dispositivos reales
Una vez que haya comenzado a desarrollar una aplicación, es importante probarla en el dispositivo de destino adecuado. El emulador se combina con el sistema AVD para emular el dispositivo de destino. Pero las pruebas completas en dispositivos físicos reales
es esencial. Aunque los simuladores son potentes, no pueden emular las características de un solo dispositivo. Por tanto, un plan de pruebas sólido debe incluir tanto simuladores como dispositivos reales. Después de todo, tus usuarios no podrán ejecutar tu aplicación en el emulador, ¿verdad?
Herramienta de Android n.º 6: LogCat
LogCat es el nombre del sistema de registro de Android. Se puede acceder a LogCat a través de ADB en Eclipse para proporcionar información de diagnóstico útil. Como desarrollador, puede utilizar LogCat para depurar y diagnosticar información tan fácilmente como utilizar declaraciones printf() en su programa.
Herramienta de Android n.º 7: Visor de jerarquía
El Visor de jerarquía se utiliza para ver el diseño y el análisis de pantalla de su aplicación en tiempo de ejecución, ya sea a través de una aplicación independiente o de un Eclipse relativamente nuevo. las perspectivas pueden acceder a él. Proporciona una representación gráfica del diseño de una aplicación y la jerarquía de vistas, que se puede utilizar para diagnosticar problemas de diseño.
Herramienta de Android n.º 8: Draw 9-Patch
Cuando se trata de diseño gráfico, esta herramienta resulta útil. Esta herramienta le permite convertir archivos PNG tradicionales en gráficos estirables más flexibles y eficientes para dispositivos móviles. Esta herramienta simplifica la generación y visualización de imágenes.
Herramientas de Android n.º 9: herramientas de prueba Monkey
Herramientas de prueba Monkey, incluidas la herramienta Monkey ejercitador y la herramienta Monkeyrunner; este par se puede utilizar para aplicaciones de prueba automatizadas. Mono ejercitador
Puede enviar eventos aleatoriamente a eventos de aplicaciones para lograr el propósito de las pruebas de estrés.
La herramienta mono
monkeyrunner es una biblioteca de scripts basada en Python que se puede utilizar para automatizar pruebas y comprobar los resultados mediante capturas de pantalla.
Herramienta de Android n.º 10: ProGuard
ProGuard ahora forma parte del proceso de compilación típico de Android y proporciona una forma sencilla de mejorar la protección de la propiedad intelectual. La herramienta ProGuard puede ofuscar el código binario generado, lo que dificulta que otros realicen ingeniería inversa. Las herramientas de ProGuard también se pueden utilizar para optimizar el tamaño de los archivos binarios generados, reduciendo así el tamaño general de la aplicación y acelerando la entrega a los usuarios.