Índice

Manifiesto

El archivo AndroidManifest.xml, que se encuentra en la raíz de cualquier proyecto Android, es lo más parecido a una descripción completa de la aplicación (componentes, actividades, servicios, permisos, proveedores de contenido, etc.).

Cada componente que requiera una declaración en el manifiesto se abordará en la sección dedicada a dicho componente o funcionalidad.

Vamos a describir las secciones generales e indispensables de un archivo de manifiesto. El comienzo de un archivo de manifiesto es, con algunos detalles, casi idéntico al de cualquier otra aplicación.

<manifest 
xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.eni.android.hello" 
...  
</manifest>

Esta primera parte contiene:

  • La declaración xmlns (obligatoria).

  • El package (identificador) de su aplicación (elegido en la creación de su proyecto).

El resto del contenido del manifiesto varía en función de la aplicación:

  • permissions (consulte los capítulos Principios de programación y Permisos).

  • uses-configuration: este atributo permite detallar las especificidades de navegación compatibles con su aplicación, tales como los teclados físicos, trackball, lápiz, etc. Este nodo es opcional.

  • uses-feature: este nodo permite indicar los elementos de hardware requeridos por la aplicación (audio, bluetooth, cámara, GPS, localización, NFC, etc.). Este nodo es opcional. ...