¿Qué NO debe ser declarado en el archivo de manifiesto «AndroidManifest.xml» de un proyecto de app en Android? -> Las funciones de diccionario, que contienen una lista de atributos, claves y valores que definen diferentes aspectos de la aplicación.
El archivo AndroidManifest.xml describe la configuración esencial de una aplicación Android para que el sistema operativo sepa cómo instalarla y ejecutarla.
En él sí se declaran, entre otras cosas:
- Los componentes de la aplicación (
<activity>,<service>,<receiver>,<provider>). - Los permisos que necesita (
<uses-permission>). - Las características de hardware y software requeridas (
<uses-feature>), que influyen en qué dispositivos pueden instalar la aplicación desde Google Play. - El nombre del paquete, icono, tema, versión, actividad principal, etc.
Las funciones de hardware y software que requiere la app, que determinan qué dispositivos pueden instalar la app desde Google Play. Se utilizan elementos como:
<uses-feature android:name="android.hardware.camera" />
para indicar requisitos de hardware o software.
Los permisos que necesita la app para acceder a las partes protegidas del sistema o a otras apps. Los permisos se declaran, por ejemplo:
<uses-permission android:name=»android.permission.INTERNET»/>
Los componentes de la app, que incluyen todas las actividades, los servicios, los receptores de emisión y los proveedores de contenido. Todos los componentes principales de la aplicación se registran en el manifiesto:
provideractivityservicereceiver
No existe en Android el concepto de «funciones de diccionario» como elemento que deba declararse en el AndroidManifest.xml.
Aunque el manifiesto es un archivo XML compuesto por etiquetas y atributos, la descripción de la opción a) no corresponde a ningún concepto propio del manifiesto ni de la plataforma Android.
Truco para el examen
Recuerda qué contiene el AndroidManifest.xml:
- 📱 Componentes (
Activity,Service,Receiver,Provider). - 🔐 Permisos.
- ⚙️ Características del dispositivo (
uses-feature). - 🚀 Actividad principal (
intent-filterconMAINyLAUNCHER).
Si aparece un concepto que no forma parte de la configuración de una app Android, como «funciones de diccionario», probablemente sea la opción falsa.