- بناء الجملة:
<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 من واجهة برمجة التطبيقات
<macation>
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]