Sunteți pe pagina 1din 2

El "Android Manifest" contiene informacin esencial necesaria sobre el sistema

Android, informacin que adems es necesaria antes de poder ejecutar cualquier


lnea de cdigo.
Para qu sirve el Android Manifest
El Android manifiest es indispensable porque ah se declaran las distintas
actividades, se solicitan los permisos de la aplicacin y las actividades. Tambin
se generan los requisitos del sistema, SDK requerida y le damos un ID a nuestra
aplicacin.
Existen los siguientes elementos que se pueden implementar en el
AndroidManifest.xml.

uses-permission: Con este elemento se pueden declarar los permisos que


necesitar nuestra aplicacin para funcionar correctamente. Para ello
podemos encontrar permisos para acceder al GPS del telfono as como a
los datos de localizacin para realizar las funciones.
permission: Este elemento declara los permisos que las actividades o
servicios necesitan para poder mantener el correcto uso de los datos de la
aplicacin y ya de paso mantener la lgica de la misma.
instrumentation: Con este elemento lo que buscaremos es la declaracin
del cdigo que deber ser invocado cuando un evento clave del sistema
sea llamado por el usuario, tales como el arranque de una actividad como
podra ser el logueo o monitoreo.
application: Esta es la piedra angular de todo nuestro proyecto en el
definiremos las entraas de nuestro programa (nombre, actividad principal,
icono, etc.) que el archivo AndroidManifest.xml describe.

Principales tareas que realiza AndroidManifest.xml:


- Utiliza el nombre de paquete Java como identificador nico de la aplicacin.
- Describe los componentes de la aplicacin: Actividades, servicios, proveedores
de contenido... Para ello utiliza el nombre de las clases que implementan cada uno
de estos componentes y publica sus capacidades. Esto permite al sistema
operativo conocer que componentes tiene y bajo qu condiciones pueden ser
lanzados.
- Especifica que permisos tiene la aplicacin para acceder a partes protegidas del
API que proporciona el sistema Android.
- Declara la mnima versin del sistema operativo en el que funcionar la
aplicacin.
- Indica las libreras que utiliza el proyecto y por lo tanto tienen que ser
empaquetadas al crear la aplicacin.
- Permite declarar una clase 'Instrumentation' que sirve para monitorizar la
interaccin de la aplicacin con el sistema. Esta declaracin solo estar presente

mientras se desarrolla y prueba la aplicacin. Ya que ser borrada antes de que la


aplicacin se vaya a publicar.

S-ar putea să vă placă și