<macation>

بناء الجملة:
<instrumentation android:functionalTest=["true" | "false"]
                 android:handleProfiling=["true" | "false"]
                 android:icon="drawable resource"
                 android:label="string resource"
                 android:name="string"
                 android:targetPackage="string"
                 android:targetProcesses="string" />
المضمَّنة في:
<manifest>
description:
يحدد فئة Instrumentation التي تتيح لك مراقبة تفاعل التطبيق مع النظام. يتم إنشاء مثيل الكائن Instrumentation قبل أيٍّ من مكونات التطبيق.
السمات:
android:functionalTest
ما إذا كان يتم تشغيل الصف Instrumentation كاختبار وظيفي. تكون القيمة true في حال توفّرها وfalse في حال عدم توفّرها. والقيمة التلقائية هي false.
android:handleProfiling
يحدد ما إذا كان عنصر Instrumentation سيفعّل ميزة التحليل أو أوقِفها. تكون قيمة هذه العلامة true إذا تم تحديد وقت بدء عملية إنشاء الملفات التعريفية وتوقيتها، وfalse في حال استمرارها طوال مدة إجرائها. وتتيح القيمة true للكائن استهداف التحليل في مجموعة محدّدة من العمليات. القيمة التلقائية هي false.
android:icon
رمز يمثّل الصف Instrumentation. يجب تعيين هذه السمة كمرجع إلى مورد قابل للرسم.
android:label
تصنيف يمكن للمستخدمين قراءته لصف Instrumentation يمكن تعيين التسمية كسلسلة أولية أو مرجع إلى مورد سلسلة.
android:name
اسم الفئة الفرعية Instrumentation. استخدِم اسم فئة مؤهّلاً بالكامل، مثل com.example.project.StringInstrumentation. ومع ذلك، كاختصار، إذا كان الحرف الأول من الاسم عبارة عن نقطة، يتم إلحاقه باسم الحزمة المحددة في العنصر <manifest>.

لا يوجد إعداد افتراضي. يجب تحديد الاسم.

android:targetPackage
التطبيق الذي يشغّله الكائن Instrumentation. يتم التعرّف على التطبيق من خلال اسم الحزمة الذي تم تعيينه في ملف البيان الخاص به بواسطة العنصر <manifest>.
android:targetProcesses

يشير ذلك المصطلح إلى العمليات التي يعمل الكائن Instrumentation عليها. تشير القائمة المفصولة بفواصل إلى أن الأداة تعمل ضد تلك العمليات المحددة. تشير القيمة "*" إلى أنّ الأداة يتم تنفيذها مقابل جميع عمليات التطبيق المحدّد في android:targetPackage.

إذا لم يتم توفير هذه القيمة في البيان، لن يتم تشغيل الأداة إلا مقابل العملية الرئيسية للتطبيق المحددة في android:targetPackage.

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

تم تقديمه في:
المستوى 1 من واجهة برمجة التطبيقات