- بناء الجملة:
<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 من واجهة برمجة التطبيقات
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-20 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{
"last_modified": "تاريخ التعديل الأخير: 2024-08-20 (حسب التوقيت العالمي المتفَّق عليه)",
"state": ""
}