Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
sintaxis:
<meta-data android:name="string"
           android:resource="resource specification"
           android:value="string" />
se incluye en:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
descripción:
Es un par nombre-valor de un elemento de datos arbitrarios adicionales que se puede suministrar al componente principal. Un elemento componente puede contener cualquier cantidad de elementos secundarios <meta-data>. Los valores de todos ellos se recopilan en un único objeto Bundle y se ponen a disposición del componente como el campo PackageItemInfo.metaData.

Especifica valores comunes mediante el atributo value. Sin embargo, para asignar un ID de recurso como valor, usa el atributo resource. Por ejemplo, el siguiente código asigna cualquier valor almacenado en el recurso @string/kangaroo al nombre zoo:

<meta-data android:name="zoo" android:value="@string/kangaroo" />

Por otro lado, el uso del atributo resource asignaría a zoo el ID numérico del recurso y no el valor almacenado en el recurso:

<meta-data android:name="zoo" android:resource="@string/kangaroo" />

Se recomienda no proporcionar datos relacionados como varias entradas <meta-data> separadas. En su lugar, si tienes datos complejos para asociar con un componente, almacénalos como recurso y usa el atributo resource para informarle su ID al componente.

atributos:
android:name
Es un nombre único para el elemento. Para asegurarte de que sea único, usa una convención de nomenclatura de estilo Java, por ejemplo, "com.example.project.activity.fred".
android:resource
Es una referencia a un recurso. El ID del recurso es el valor asignado al elemento y se puede obtener en el paquete de metadatos con el método Bundle.getInt().
android:value
Es el valor asignado al elemento. En la siguiente tabla, se enumeran los tipos de datos que se pueden asignar como valores y los métodos Bundle que usan los componentes para recuperar esos valores:
Tipo Método Bundle
String: Usa barras inversas dobles (\\) para caracteres de escape; por ejemplo, \\n y \\uxxxxx para un carácter Unicode getString()
Número entero: Por ejemplo, 100 getInt()
Booleano: true o false getBoolean()
Color: Con el formato #rgb, #argb, #rrggbb o #aarrggbb getInt()
Número de punto flotante: Por ejemplo, 1.23 getFloat()
primera inclusión:
Nivel de API 1