Android

¿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 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:

  • provider
  • activity
  • service
  • receiver

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-filter con MAIN y LAUNCHER).

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.