<meta-data>

sintaksis:
<meta-data android:name="string"
           android:resource="resource specification"
           android:value="string" />
terdapat dalam:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
deskripsi:
Pasangan nama-nilai untuk item data arbitrer tambahan yang dapat diberikan ke komponen induk. Elemen komponen dapat berisi berapa pun subelemen <meta-data>. Nilai dari semuanya dikumpulkan dalam satu objek Bundle dan disediakan pada komponen sebagai kolom PackageItemInfo.metaData.

Tentukan nilai biasa melalui atribut value. Untuk menetapkan ID resource sebagai nilai, gunakan atribut resource sebagai gantinya. Misalnya, kode berikut menetapkan nilai apa pun yang disimpan dalam resource @string/kangaroo menjadi nama zoo:

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

Di sisi lain, menggunakan atribut resource akan menetapkan ID numerik resource ke zoo, bukan nilai yang disimpan dalam resource:

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

Sebaiknya Anda tidak memberikan data terkait sebagai beberapa entri <meta-data> terpisah. Namun, jika Anda memiliki data kompleks yang akan dikaitkan dengan suatu komponen, simpan data sebagai resource dan gunakan atribut resource untuk memberitahukan ID-nya kepada komponen tersebut.

atribut:
android:name
Nama yang unik untuk item. Agar nama tetap unik, gunakan kaidah penamaan gaya Java, seperti "com.example.project.activity.fred".
android:resource
Referensi ke resource. ID resource adalah nilai yang ditetapkan pada item. ID ini diambil dari Bundle metadata menggunakan metode Bundle.getInt().
android:value
Nilai yang ditetapkan ke item. Jenis data yang dapat ditetapkan sebagai nilai dan metode Bundle yang digunakan komponen untuk mengambil nilai tersebut tercantum dalam tabel berikut:
Jenis Metode Paket
String: gunakan garis miring terbalik ganda (\\) untuk meng-escape karakter, seperti \\n untuk baris baru dan \\uxxxxx untuk karakter Unicode getString()
Bilangan bulat: misalnya 100 getInt()
Boolean: true atau false getBoolean()
Warna: dalam format #rgb, #argb, #rrggbb, atau #aarrggbb getInt()
Float: misalnya 1.23 getFloat()
diperkenalkan di:
API level 1