<filter-intent>

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 diiklankan sekaligus memfilter yang tidak bermanfaat bagi komponen. Sebagian besar konten filter dijelaskan oleh subelemen <action>, <category>, dan <data>.

Untuk diskusi filter yang lebih detail, lihat Intent dan Filter Intent serta bagian Filter intent di ringkasan manifes aplikasi.

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 ditetapkan sebagai referensi ke resource drawable yang berisi definisi gambar. 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 mengetahui informasi selengkapnya tentang ikon filter intent, lihat bagian Ikon dan label di ringkasan manifes aplikasi.

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 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 tidak menentukan label, defaultnya adalah label yang ditetapkan oleh atribut label elemen <application>.

Untuk mengetahui informasi selengkapnya tentang label filter intent, lihat bagian Ikon dan label di ringkasan manifes aplikasi.

android:priority
Prioritas yang 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 dengan nilai prioritas lebih tinggi saja sebagai target potensial untuk intent tersebut.
  • Atribut ini mengontrol urutan penerima siaran yang dijalankan untuk menerima pesan siaran, dengan penerima siaran yang memiliki nilai prioritas lebih tinggi dipanggil sebelum penerima siaran dengan nilai yang lebih rendah. Urutan tersebut hanya berlaku untuk pesan sinkron. Urutan diabaikan untuk pesan asinkron.

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

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

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

Untuk informasi selengkapnya, lihat setPriority().

android:order

Urutan filter yang akan 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 berupa bilangan bulat, seperti 100. Angka yang lebih besar akan dicocokkan terlebih dahulu. Nilai defaultnya adalah 0.

Atribut ini diperkenalkan di API level 28.

android:autoVerify
Apakah Android perlu memverifikasi bahwa file JSON Digital Asset Links dari host tertentu cocok dengan aplikasi ini.

Untuk mengetahui informasi selengkapnya, lihat Memverifikasi Link Aplikasi Android.

Nilai default-nya adalah false.

Atribut ini diperkenalkan di API level 23.

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