Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este archivo mostrará información esencial acerca de la App, por lo que el sistema Android
deberá acceder a él antes de compilar cualquier línea de código del proyecto. De manera
resumida, cumple las siguientes funciones:
19
21
24 <action />
25 <category />
26 <data />
27 </intent-filter>
28 <meta-data />
29 </activity>
30
32 <intent-filter> . . . </intent-filter>
33 <meta-data />
34 </activity-alias>
35
37 <intent-filter> . . . </intent-filter>
38 <meta-data/>
39 </service>
40
42 <intent-filter> . . . </intent-filter>
43 <meta-data />
44 </receiver>
45
48 <meta-data />
49 <path-permission />
50 </provider>
51
53
54 </application>
</manifest>
En la siguiente lista se enumeran todos los elementos que pueden aparecer dentro de un
archivo AndroidManifest.xml. Hay que tener en cuenta que estos son los únicos permitidos y
que no podemos crear nuestros propios elementos o atributos.
<action>
<activity>
<activity-alias>
<application>
<category>
<data>
<grant-uri-permission>
<instrumentation>
<intent-filter>
<manifest>
<meta-data>
<permission>
<permission-group>
<permission-tree>
<provider>
<receiver>
<service>
<supports-screens>
<uses-configuration>
<uses-feature>
<uses-library>
<uses-permission>
<uses-sdk>
Permisos en AndroidManifest
Como comentamos al inicio, una de las funciones del archivo AndroidManifest.xml es indicar
los permisos que tiene la App. Cada aplicación que se ejecuta en Android, lo hace desde
un entorno limitado. Si desea acceder a recursos del sistema o de otra aplicación,
necesitará solicitar permisos de manera explícita, y dependiendo del tipo de permiso, el
sistema lo concederá de manera automática o solicitará al usuario la aprobación de dicha
solicitud.
En las siguientes líneas se muestra varios ejemplos de permisos que es posible declarar:
android.permission.CALL_EMERGENCY_NUMBERS
android.permission.READ_OWNER_DATA
android.permission.SET_WALLPAPER
android.permission.DEVICE_POWER