Cuales son las herramientas de android?
Estructura del proyecto android
Cuando creas un nuevo proyecto de Android con Android Studio, se crea un conjunto de carpetas y archivos. Estos incluyen todo lo que define su aplicación de Android, desde el código fuente de la aplicación hasta la configuración de configuraciones y los recursos de la aplicación. La estructura de las carpetas de proyectos creadas es la requerida por las herramientas de Android SDK para compilar y empaquetar correctamente su aplicación.
La siguiente imagen muestra las carpetas de alto nivel de un proyecto de aplicación de Android (llamados módulos en Android Studio).
Cada uno de los módulos incluye un tipo específico de archivos de código fuente y finalmente se integran en el archivo empaquetado de su aplicación (archivos .apk). Las siguientes son algunas de las carpetas y archivos principales que conforman un módulo de aplicación de Android:
- libs
contiene bibliotecas privadas
- src/
contiene todos los archivos de código fuente de Java, incluidas todas las clases de subactividad.
- main/gen/
contiene archivos java generados por Android Studio, como su archivo R.java.
- main/assets
puede usarlo para almacenar archivos de activos sin procesar que se agregan al archivo
.apk empaquetado sin cambios.
- main/res
contiene los recursos de la aplicación, como imágenes, archivos de diseño, archivos de
menú, valores de cadena, etc. mas adelante soslayaremos mas información sobre los recursos
de Android.
- build.gradle
este archivo contiene las propiedades principales para el sistema de compilación (gradle).
La edición de este archivo anula la configuración de compilación predeterminada utilizada
por el archivo de manifiesto. Este es un archivo esencial para la compilación y
construcción exitosa de su proyecto.
- local.properties
Propiedades específicas de la computadora para el sistema de construcción.
Contiene principalmente la ruta a la instalación del SDK en su computadora de desarrollo.
El archivo de manifiesto de android
El manifiesto de Android es el archivo más importante que cada aplicación de Android debe contener en su directorio raíz y debe llamarse exactamente AndroidManifest.xml. Es un archivo XML que proporciona información esencial sobre la aplicación al sistema Android. Esta información es leída por el sistema y es requerida antes de poder ejecutar cualquier componente de la aplicación. La siguiente es parte de la información que proporciona un archivo de manifiesto:
El archivo de manifiesto de android
El manifiesto de Android es el archivo más importante que cada aplicación de Android debe contener en su directorio raíz y debe llamarse exactamente AndroidManifest.xml. Es un archivo XML que proporciona información esencial sobre la aplicación al sistema Android. Esta información es leída por el sistema y es requerida antes de poder ejecutar cualquier componente de la aplicación. La siguiente es parte de la información que proporciona un archivo de manifiesto:
- Los nombres de paquete java de la aplicación, que es un identificador único para la aplicación.
- Una descripción detallada de los componentes de la aplicación, es decir, las actividades, servicios, receptores de difusión y proveedores de contenido. Cada uno de estos componentes tiene una sintaxis de etiqueta XML especial.
- Los permisos que la aplicación debe tener para acceder a las partes protegidas del sistema Android.
- El nivel mínimo de la API de Android que requiere la aplicación. Este valor determina si su aplicación es compatible con la versión del sistema operativo Android de un determinado dispositivo o no.
Estructura del archivo manifiesto
La imagen a continuación es una muestra de un archivo de manifiesto que muestra la estructura y cada elemento que puede contener.
Herramientas de Android SDK
Android SDK instalado localmente en su disco, viene con un conjunto de herramientas que son muy útiles para desarrollar, depurar y mantener su aplicación. Para verificar todas las herramientas y programas que vienen con el SDK de Android, vaya a la siguiente carpeta. <SDK> / android-sdk / platform-tools y <SDK> / android-sdk / tools donde <SDK> es la carpeta de instalación de su SDK de Android. La siguiente es una lista de los peajes de SDK de Android más importantes que pueden resultarle útiles durante el desarrollo de su aplicación.
1. Monitor del dispositivo Android. Este es un peaje independiente que se incluye con Android Studio. Proporciona una interfaz gráfica de usuario (GUI) para acceder a varias herramientas de análisis y depuración de Android. Para acceder a Android Device Monitor desde Android Studio, haga clic en su icono en la barra de herramientas.
Android SDK instalado localmente en su disco, viene con un conjunto de herramientas que son muy útiles para desarrollar, depurar y mantener su aplicación. Para verificar todas las herramientas y programas que vienen con el SDK de Android, vaya a la siguiente carpeta. <SDK> / android-sdk / platform-tools y <SDK> / android-sdk / tools donde <SDK> es la carpeta de instalación de su SDK de Android. La siguiente es una lista de los peajes de SDK de Android más importantes que pueden resultarle útiles durante el desarrollo de su aplicación.
1. Monitor del dispositivo Android. Este es un peaje independiente que se incluye con Android Studio. Proporciona una interfaz gráfica de usuario (GUI) para acceder a varias herramientas de análisis y depuración de Android. Para acceder a Android Device Monitor desde Android Studio, haga clic en su icono en la barra de herramientas.



Comentarios
Publicar un comentario