Qué es el archivo de manifiesto de Android - Codiclick

compartir

¿Qué es el archivo de manifiesto de Android?

anuncios

En la entrada sobre la estructura de directorios de Android se mencionó el archivo de manifiesto de la aplicación, en esta ocasión veremos en qué consiste y su importancia.


El archivo AndroidManifest es un archivo de configuración que debe tener nuestro proyecto de Android, este archivo de manifiesto describe información importante del proyecto. en la próxima publicación de la página oficial hay un poco más sobre este archivo. (

Define información general como el nombre de la aplicación, ícono, tema y componentes de la aplicación como actividades, servicios, proveedores de contenido, permisos de acceso a funciones del sistema como cámara, internet, bluetooth, entre otros, así como también Cómo determinar cuál es la actividad principal del sistema


Este archivo se puede encontrar en el directorio de manifiesto y tiene la siguiente estructura:

Aquí podemos identificar elementos básicos como:


  • icono: Corresponde a la ruta donde se encuentra el icono de la aplicación.
  • etiquetas: Ruta donde se encuentra el nombre de la aplicación.
  • tema: Ruta con el estilo que utiliza la aplicación en cuanto a tema.
  • actividad: Corresponde a la parametrización de las actividades utilizadas por la aplicación


Por ejemplo, en el caso de las actividades, ya sabemos que una app se compone de actividades, estas corresponden a las pantallas de la aplicación y se dividen en una parte gráfica y una parte lógica del sistema, para que la app pueda cargar estas pantallas. , estos deben estar parametrizados en el manifiesto.


En la siguiente imagen se puede observar que el proyecto está compuesto por 3 Actividades, estas a su vez están definidas en el archivo manifiesto.


Es muy importante aclarar que este archivo se crea y actualiza automáticamente, no es necesario agregar la actividad manualmente, esto se hacía antes cuando se usaba en Eclipse IDE para desarrollar aplicaciones, pero ahora con Android Studio este proceso es automático.


sin embargo, esto no significa que no podamos modificar el archivo, por el contrario, es posible que tengamos la necesidad de hacerlo, pero es muy importante que tengamos cuidado, ya que si este archivo está dañado, nuestro sistema no podrá iniciarse. .


Por ejemplo, algunas de las modificaciones más habituales pueden ser la posibilidad de definir cuál es la primera pantalla que aparece, para ello, si hemos visto las imágenes anteriores, notaremos que en el apartado correspondiente a MainActivity hay un bloque de código. <filtro de intenciones> y en la propiedad que indica que esta será la primera pantalla, si queremos podemos modificar este filtro y agregarlo a “OtherActivity”, cambiando también la propiedad “android:exported=”true””



De esta manera, al iniciar el proyecto, revisa lo que está en el manifiesto, indicando que la primera pantalla a mostrar es la definida por OtraActivity.


Otra modificación muy común al archivo es la vinculación de permisos en la aplicación, aunque esto también se puede hacer de forma lógica, desde aquí se pueden agregar permisos para usar la cámara, internet, entre muchos otros.



Y listo, con eso podemos hacernos una idea de lo que es el archivo y su importancia para nuestro proyecto.

También te puede interesar.




¿Hay algo que quieras añadir o comentar sobre esta entrada? siéntete libre de hacer….Y si te ha gustado... te invito a compartir y Suscríbase haciendo clic en el botón "Unirse a este sitio" para escuchar más publicaciones como esta 😉