الأجهزة

الإعلانات

الأجهزة <instrumentation>

 

الأجهزة <instrumentation>

بناء الجملة:

 

وارد في:

الإيضاح <manifest>

الوصف:

يعلن عن فئة الأجهزه التي تمكنك من مراقبة تفاعل التطبيق مع النظام. يتم إنشاء مثيل كائن الجهاز قبل أي من مكونات التطبيق.

السمات:

android:functionalTest

سواء كانت أو لم تكن، فئة الأجهزة يجب تشغيلها كإختبار وظيفي – تأخذ القيمة “صحيح” إذا توجب تشغيلها، وتأخذ القيمة “خطأ” إذا لم يتوجب تشغيلها.

القيمة الإفتراضية هي “خطأ”.

android:handleProfiling

سواء كان أو لم يكن، كائن الأجهزه سيحول التنميط إلى تشغيل و إيقاف – يأخذ القيمة “صحيح” إذا كان يحدد متى يبدأ ويتوقف التنميط، ويأخذ القيمة “خطأ” إذا استمر التنميط طوال الوقت الذي يشغله.

القيمة “صحيح” تمكن الكائن من إستهداف التنميط لمجموعة معينة من العمليات.

القيمة الإفتراضية هي “خطأ”.

android:icon

أيقونة تمثل فئة الأجهزه. يجب تعيين هذه السمة كمرجع لمصدر رسومي.

android:label

مسمى يمكن للمستخدم قراءته لفئة الأجهزه. يمكن تعيين المسمى كسلسلة خام أو كمرجع إلى مصدر سلسلة.

android:name

اسم الفئة الفرعية للأجهزه. يجب أن يكون هذا اسم فئة مؤهل بالكامل مثل (“com.example.project.StringInstrumentation“).

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

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

android:targetPackage

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

android:targetProcesses

العمليات التي سيعمل ضدها كائن الأجهزه. قائمة مفصولة بفواصل تشير إلى أن الأجهزة ستعمل ضد هذه العمليات المحددة.

تشير قيمة “*” إلى أن الأجهزه ستعمل ضد جميع العمليات في التطبيق المعرف في حزمة android:targetPackage.

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

تمت إضافة هذه السمة في API 26. دليل التطوير

مقدم في:

API 1.

 


للإطلاع على المقال باللغة الإنجليزية أضغط هنا.

الإعلانات