<niyet-filtresi>

söz dizimi:
<intent-filter android:icon="drawable resource"
               android:label="string resource"
               android:priority="integer" >
    ...
</intent-filter>
bulunduğu yer:
<activity>
<activity-alias>
<service>
<receiver>
<provider>
şunları içermelidir:
<action>
şunları içerebilir:
<category>
<data>
description:
Bir etkinliğin, hizmetin veya yayınladığı amaç türlerini belirtir yanıt verebilmesidir. Amaç filtresi, üst bileşen: bir etkinlik veya hizmetin neler yapabileceği ve bunların türleri genel bir yayın yapabilir.

Bu öğe, mevcut bir kod amaçları filtrelenirken, olmayanlar filtrelenir. bir anlam ifade eder. Filtrenin içeriğinin çoğu <action>, <category> ve <data> alt öğe.

Filtreler hakkında daha ayrıntılı bir açıklama için Niyetler ve Amaç Filtreleri ile birlikte Amaç filtreleri bölümünü inceleyebilirsiniz.

özellikler:
android:icon
Ebeveyn etkinliğini, hizmetini veya yayını temsil eden bir simge kullanıcıya daha gelişmiş bir filtre tarafından tanımlanan özellik.

Bu özellik, çekilebilir bir kaynağa referans olarak ayarlandı içerir. Varsayılan değer, üst bileşenin icon özelliğine göre. Ebeveyn bir simge belirtmez. Varsayılan olarak <application> öğesi.

Amaç filtresi simgeleri hakkında daha fazla bilgi için Simgeler ve etiketler bölümünü inceleyebilirsiniz.

android:label
Üst bileşen için kullanıcı tarafından okunabilen bir etiket. Bu etiket, üst bileşen tarafından ayarlanan bileşen, bileşen sunulduğunda olanak sağlar.

Etiket bir dize kaynağına başvuru olarak ayarlanır. Böylece, bu dizeler, kullanıcı arayüzündeki diğer dizeler gibi yerelleştirilebilir. Ancak, uygulamayı geliştirirken size kolaylık olması açısından, aynı zamanda ham dize olarak da ayarlanabilir.

Varsayılan değer, üst bileşen tarafından ayarlanan etikettir. Öğe üst öğe bir etiket belirtmez. Varsayılan değer, <application> öğesinin label özelliği için de geçerlidir.

Amaç filtresi etiketleri hakkında daha fazla bilgi için Simgeler ve etiketler bölümünü inceleyebilirsiniz.

android:priority
Bir sonraki aşamayla ilgili olarak üst bileşene amaçların ele alınması için tanımlama yapar. Bu özellikte hem etkinlikler hem de yayın alıcıları için geçerli bir anlam ifade eder.
  • Bir aktiviteye nasıl yanıt verilebileceğine ilişkin bilgiler sağlar diğer etkinliklere kıyasla filtreyle eşleşen bir amaç karşılık bulmalıdır. Bir niyet birden fazla kişi tarafından işlenebileceğinde farklı önceliklere sahip etkinlikleri, Android yalnızca daha yüksek öncelik değerlerini amaç için potansiyel hedefler olarak belirleyebilirsiniz.
  • Yayın alıcılarının anons al (daha yüksek önceliğe sahip olanlar) daha düşük değerlere sahip olanlardan önce çağrılması. Sipariş yalnızca senkronize edebilirsiniz. Eşzamansız mesajlarda yoksayılır.

Bu özelliği yalnızca Android'i tercih etmeye zorlamak isteyen ya da alınan diğerlerine göre bir aktivitedir.

Değer, 100 gibi bir tam sayıdır. Daha yüksek sayılarda daha yüksek önceliğe sahiptir. Varsayılan değer 0 değeridir.

Belirli durumlarda, istenen öncelik yoksayılır ve 0 ile sınırlıdır. Bu, şu durumlarda gerçekleşir:

Daha fazla bilgiyi setPriority() sayfasında bulabilirsiniz.

android:order

Birden fazla filtre eşleştiğinde filtrenin işlenme sırası.

order, priority politikasının geçerli olması açısından priority ile karşılaştırıldığında ve order tek bir öğede eşleşen birden fazla filtreyi netleştirir. uygulamasını indirin.

Birden fazla filtre eşleşebildiğinde bunun yerine yönlendirilmiş intent kullanın.

Değer, 100 gibi bir tam sayıdır. Büyük sayılar önce eşleştirilir. Varsayılan değer 0 değeridir.

Bu özellik, API düzeyi 28'de kullanıma sunuldu.

android:autoVerify
Android'in, belirtilen ana bilgisayar bu uygulamayla eşleşiyor.

Daha fazla bilgi için bkz. Android App Links'i doğrulayın.

Varsayılan değer false değeridir.

Bu özellik, API düzeyi 23'te kullanıma sunulmuştur.

tanıtıldığı yer:
API düzeyi 1
ayrıca bkz.:
<action>
<category>
<data>