<intent-filter>

بناء الجملة:
<intent-filter android:icon="drawable resource"
               android:label="string resource"
               android:priority="integer" >
    ...
</intent-filter>
الواردة في:
<activity>
<activity-alias>
<service>
<receiver>
<provider>
يجب أن يحتوي على:
<action>
يمكن أن يحتوي على:
<category>
<data>
description:
تحديد أنواع الأهداف التي يمكن أن يتضمّنها نشاط أو خدمة أو بث يمكن للمتلقي الرد عليها. يفصح فلتر الأهداف عن إمكاناته المكون الأصلي: ما الذي يمكن أن يقوم به نشاط أو خدمة وأنواع عمليات البث التي يمكن للمستلم معالجتها

يفتح المكون على استلام أغراض النوع المُعلَن عنه مع فلترة العناصر غير ذي مغزى للمكون. يتم وصف معظم محتويات الفلتر من خلال <action>, <category> و <data> عنصرًا فرعيًا

لمزيد من التفاصيل عن الفلاتر، يُرجى الاطّلاع على النوايا وفلاتر الأهداف فلاتر الأهداف في نظرة عامة على بيان التطبيق.

:
android:icon
رمز يمثّل النشاط أو الخدمة أو البث الرئيسيَّين عندما يتم تقديم هذا المكون للمستخدم على أنه يتضمن القدرة الموضحة في الفلتر.

يتم ضبط هذه السمة كمرجع لمورد قابل للرسم. الذي يحتوي على تعريف الصورة. القيمة التلقائية هي مجموعة الرموز من خلال سمة icon للمكون الرئيسي. إذا كان الوالد إلى تحديد أيقونة، فإن الإعداد الافتراضي هو الأيقونة التي يتم تعيينها بواسطة العنصر <application>.

لمزيد من المعلومات عن رموز فلاتر الأهداف، اطّلِع على الرموز والتصنيفات في نظرة عامة على بيان التطبيق.

android:label
تصنيف للمكوّن الرئيسي سهل القراءة للمستخدم. هذا التصنيف، بدلاً من الذي يحدده المكون الأصلي، ويتم استخدامه عند تقديم المكون للمستخدم بوصفه لديه الإمكانية الموضحة في الفلتر.

يتم تعيين التسمية كمرجع لمورد السلسلة بحيث يمكن ترجمتها مثل السلاسل الأخرى في واجهة المستخدم. ومع ذلك، ولتسهيل الأمر أثناء تطوير التطبيق، ويمكن أيضًا ضبطه كسلسلة أولية.

القيمة الافتراضية هي التصنيف الذي يحدده المكون الرئيسي. إذا كانت الأصل لا يحدد أي تصنيف، يكون الإعداد الافتراضي هو التصنيف الذي عنصر <application> السمة label.

لمزيد من المعلومات عن تصنيفات فلاتر الأهداف، اطّلِع على الرموز والتصنيفات في نظرة عامة على بيان التطبيق.

android:priority
الأولوية الممنوحة للمكون الرئيسي في ما يتعلق إلى معالجة أغراض من النوع الموصوف في الفلتر. تحتوي هذه السمة على مما يعني لكل من الأنشطة وأجهزة استقبال البث.
  • يوفر معلومات حول مدى قدرة النشاط على الاستجابة غرض يتطابق مع الفلتر، مقارنةً بالأنشطة الأخرى التي يمكن أن أيضًا للقصد. عندما يمكن التعامل مع غرض من خلال عدة ذات أولويات مختلفة، لا يراعي Android سوى الأشخاص قيم أولوية أعلى كأهداف محتملة للغرض المستهدَف
  • تتحكم هذه السياسة في الترتيب الذي يتم به تنفيذ مستقبل البث تلقي رسائل البث، مع تلك ذات الأولوية الأعلى القيم التي يتم استدعاءها قبل تلك التي تحتوي على قيم أقل. لا يسري الطلب إلا إلى رسائل متزامنة ويتم تجاهلها للرسائل غير المتزامنة.

استخدِم هذه السمة فقط إذا أردت فرض ترتيب معيّن في التي يتم بثّها مباشرةً أو تريد إجبار Android على تفضيلها نشاط واحد على غيره.

يجب أن تكون القيمة عددًا صحيحًا، مثل 100. تتمتع الأرقام الأعلى أولوية أعلى. القيمة التلقائية هي 0.

في حالات معينة، يتم تجاهل الأولوية المطلوبة وتكون قيمة تم تقييده لـ 0. ويحدث ذلك في الحالات التالية:

لمزيد من المعلومات، يُرجى الاطّلاع على "setPriority()".

android:order

الترتيب الذي تتم به معالجة الفلتر عند تطابق عدّة فلاتر.

تختلف order عن priority من حيث تطبيق priority في جميع التطبيقات، بينما يبرز order فلاتر مطابقة متعددة في فلتر واحد التطبيق.

عندما يمكن مطابقة فلاتر متعددة، استخدِم هدفًا موجّهًا بدلاً من ذلك.

يجب أن تكون القيمة عددًا صحيحًا، مثل 100. تتم مطابقة الأرقام الأعلى أولاً. القيمة التلقائية هي 0.

تمّ تقديم هذه السمة في المستوى 28 من واجهة برمجة التطبيقات.

android:autoVerify
ما إذا كان نظام Android بحاجة إلى التحقُّق من أن ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق JSON من مضيف يطابق هذا التطبيق.

لمزيد من المعلومات، يُرجى مراجعة التحقّق من روابط تطبيقات Android

القيمة التلقائية هي false.

تمّ تقديم هذه السمة في المستوى 23 من واجهة برمجة التطبيقات.

تم تقديمها في:
المستوى 1 من واجهة برمجة التطبيقات
راجِع أيضًا:
<action>
<category>
<data>