- بناء الجملة:
<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
. ويحدث ذلك في الحالات التالية:- يطلب أحد التطبيقات غير المميزة أي أولوية >0.
- يطلب تطبيق خاص الحصول على أولوية >0 من أجل
ACTION_VIEW
,ACTION_SEND
,ACTION_SENDTO
أوACTION_SEND_MULTIPLE
لمزيد من المعلومات، يُرجى الاطّلاع على "
setPriority()
". android:order
الترتيب الذي تتم به معالجة الفلتر عند تطابق عدّة فلاتر.
تختلف
order
عنpriority
من حيث تطبيقpriority
في جميع التطبيقات، بينما يبرزorder
فلاتر مطابقة متعددة في فلتر واحد التطبيق.عندما يمكن مطابقة فلاتر متعددة، استخدِم هدفًا موجّهًا بدلاً من ذلك.
يجب أن تكون القيمة عددًا صحيحًا، مثل
100
. تتم مطابقة الأرقام الأعلى أولاً. القيمة التلقائية هي0
.تمّ تقديم هذه السمة في المستوى 28 من واجهة برمجة التطبيقات.
android:autoVerify
- ما إذا كان نظام Android بحاجة إلى التحقُّق من أن ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق JSON من مضيف يطابق هذا التطبيق.
لمزيد من المعلومات، يُرجى مراجعة التحقّق من روابط تطبيقات Android
القيمة التلقائية هي
false
.تمّ تقديم هذه السمة في المستوى 23 من واجهة برمجة التطبيقات.
- تم تقديمها في:
- المستوى 1 من واجهة برمجة التطبيقات
- راجِع أيضًا:
<action>
<category>
<data>
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]