sintaksis:
<intent-filter android:icon="drawable resource"
               android:label="string resource"
               android:priority="integer" >
    . . .
</intent-filter>
terdapat dalam:
<activity>
<activity-alias>
<service>
<receiver>
<provider>
harus berisi:
<action>
dapat berisi:
<category>
<data>
deskripsi:
Menentukan jenis intent yang dapat direspons oleh aktivitas, layanan, atau penerima siaran. Filter intent mendeklarasikan kemampuan komponen induknya — apa yang dapat dilakukan oleh aktivitas atau layanan dan jenis siaran apa yang dapat ditangani penerima. Filter intent akan membuka komponen untuk menerima intent dari jenis yang diberitahukan, sekaligus memfilter yang tidak bermanfaat bagi komponen.

Sebagian besar konten filter dijelaskan oleh subelemen <action>, <category>, dan <data>.

Untuk diskusi yang lebih mendetail tentang filter, lihat dokumen terpisah Intent dan Filter Intent, serta bagian Filter Intent pada pengantar.

atribut:
android:icon
Ikon yang merepresentasikan aktivitas induk, layanan, atau penerima siaran saat komponen tersebut ditampilkan kepada pengguna sebagai komponen dengan kemampuan yang dijelaskan oleh filter.

Atribut ini harus ditetapkan sebagai referensi ke resource drawable yang berisi definisi image. Nilai defaultnya adalah ikon yang ditetapkan oleh atribut icon komponen induk. Jika induk tersebut tidak menentukan ikon, defaultnya adalah ikon yang ditetapkan oleh elemen <application>.

Untuk informasi ikon filter intent selengkapnya, lihat Ikon dan Label di bagian pengantar.

android:label
Label yang dapat dibaca-pengguna untuk komponen induk. Label ini, bukan yang disetel oleh komponen induk, digunakan saat komponen ditampilkan kepada pengguna sebagai komponen dengan kemampuan yang dijelaskan oleh filter.

Label harus ditetapkan sebagai referensi ke resource string, sehingga dapat dilokalkan seperti string lain pada antarmuka pengguna. Namun, untuk memudahkan Anda mengembangkan aplikasi, label ini juga dapat ditetapkan sebagai string mentah.

Nilai defaultnya adalah label yang ditetapkan oleh komponen induk. Jika induk tersebut tidak menentukan label, defaultnya adalah label yang ditetapkan oleh atribut label elemen <application>.

Untuk informasi selengkapnya tentang label filter intent, lihat Ikon dan Label di bagian pengantar.

android:priority
Prioritas yang harus diberikan ke komponen induk terkait dengan penanganan intent dari jenis yang dijelaskan oleh filter. Atribut ini bermanfaat untuk kedua aktivitas dan penerima siaran:
  • Atribut ini memberikan informasi tentang seberapa besar kemampuan aktivitas untuk merespons intent yang cocok dengan filter, dalam kaitannya dengan aktivitas lain yang juga dapat merespons intent tersebut. Jika intent dapat ditangani oleh beberapa aktivitas dengan prioritas yang berbeda, Android akan mempertimbangkan aktivitas yang memiliki nilai prioritas tertinggi saja sebagai target potensial untuk intent tersebut.
  • Atribut ini mengontrol urutan penerima siaran yang dijalankan untuk menerima pesan siaran. Penerima siaran yang memiliki nilai prioritas lebih tinggi akan dipanggil sebelum penerima siaran dengan nilai lebih rendah. (Urutan tersebut hanya berlaku untuk pesan sinkron; untuk pesan asinkron akan diabaikan.)

Gunakan atribut ini hanya jika Anda benar-benar perlu menerapkan urutan tertentu saat siaran diterima, atau ingin memaksa Android untuk memilih satu aktivitas daripada aktivitas lainnya.

Nilainya harus berupa bilangan bulat, seperti "100". Angka yang besar akan memiliki prioritas lebih tinggi. Nilai defaultnya adalah 0.

Dalam keadaan tertentu, prioritas yang diminta akan diabaikan dan nilai dibatasi menjadi 0. Hal ini terjadi saat:

Lihat juga setPriority().

android:order
Urutan filter mana yang harus diproses saat beberapa filter cocok.

order berbeda dengan priority dalam hal priority berlaku di seluruh aplikasi, sementara order memastikan beberapa filter yang cocok dalam satu aplikasi.

Jika beberapa filter bisa cocok, gunakan intent yang diarahkan.

Nilainya harus berupa bilangan bulat, seperti "100". Angka yang besar akan dicocokkan terlebih dahulu. Nilai defaultnya adalah 0.

Atribut ini diperkenalkan di API Level 28.

android:autoVerify
Menentukan apakah Android harus memverifikasi bahwa file JSON Digital Asset Links dari host tertentu cocok dengan aplikasi ini.

Lihat: Memverifikasi Link Aplikasi Android

Nilai defaultnya adalah false.

Atribut ini diperkenalkan pada API Level 23.

diperkenalkan di:
API Level 1
lihat juga:
<action>
<category>
<data>