اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
يحتوي على سجلّ لإعداد وعناصره المرتبطة وخياراتها.
ملخّص
الفئات المُدمجة |
class |
ConfigurationDef.ConfigObjectDef
عنصر لتخزين معلومات عن فئة اسم وعدد مرات الظهور (على سبيل المثال، إذا كان الإعداد يحتوي على
العنصر نفسه مرّتين، سيحتوي العنصر الأول على رقم الظهور الأول).
|
الطرق العامة |
int
|
addConfigObjectDef(String typeName, String className)
تُضيف عنصرًا للإعدادات إلى التعريف.
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
أضِف جهازًا يجب تتبُّعه وما إذا كان حقيقيًا أم لا.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
تضيف خيارًا إلى التعريف
|
IConfiguration
|
createConfiguration()
تُنشئ هذه الدالة إعدادات من المعلومات المخزّنة في هذا التعريف، وتعبئ حقول الإعدادات
بقيم الخيارات المقدَّمة.
|
IConfiguration
|
createConfiguration( allowedObjects)
تُنشئ هذه الدالة إعدادات من المعلومات المخزّنة في هذا التعريف، وتعبئ حقول الإعدادات
بقيم الخيارات المقدَّمة.
|
String
|
getDescription()
عرض وصف موجز للإعداد
|
|
getExpectedDevices()
عرض الخريطة الحالية للأجهزة التي يتم تتبُّعها وما إذا كانت حقيقية أم لا
|
String
|
getName()
الحصول على اسم تعريف الإعدادات هذا
|
boolean
|
isMultiDeviceMode()
تعرِض هذه السمة ما إذا كانت الإعدادات المسجّلة مخصّصة لعدة أجهزة أم لا.
|
void
|
setDescription(String description)
تعيين وصف تعريف الإعداد
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
الحقول
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
وظائف الإنشاء العامة
ConfigurationDef
public ConfigurationDef (String name)
الطرق العامة
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
تُضيف عنصرًا للإعدادات إلى التعريف.
المعلمات |
typeName |
String : اسم نوع عنصر الإعدادات |
className |
String : اسم فئة عنصر الإعدادات |
المرتجعات |
int |
عدد المرات التي ظهر فيها className في هذا ConfigurationDef ،
بما في ذلك هذه المرة. وبما أنّ جميع طرق ConfigurationDef تعرض هذه الفئات
بترتيب ثابت، يمكن أن يعمل هذا الفهرس كمعرّف فريد لمثيل clasName الذي تمّت إضافته للتو. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
أضِف جهازًا يجب تتبُّعه وما إذا كان حقيقيًا أم لا.
المعلمات |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
تضيف خيارًا إلى التعريف
المعلمات |
optionName |
String : اسم الخيار |
optionKey |
String |
optionValue |
String : قيمة الخيار |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
تُنشئ هذه الدالة إعدادات من المعلومات المخزّنة في هذا التعريف، وتعبئ حقول الإعدادات
بقيم الخيارات المقدَّمة.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
تُنشئ هذه الدالة إعدادات من المعلومات المخزّنة في هذا التعريف، وتعبئ حقول الإعدادات
بقيم الخيارات المقدَّمة.
المعلمات |
allowedObjects |
: مجموعة عناصر TF التي سننشئها من الإعداد الكامل |
getDescription
public String getDescription ()
عرض وصف موجز للإعداد
getExpectedDevices
public getExpectedDevices ()
عرض الخريطة الحالية للأجهزة التي يتم تتبُّعها وما إذا كانت حقيقية أم لا
getName
public String getName ()
الحصول على اسم تعريف الإعدادات هذا
المرتجعات |
String |
اسم هذه الإعدادات |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
تعرِض هذه السمة ما إذا كانت الإعدادات المسجّلة مخصّصة لعدة أجهزة أم لا.
setDescription
public void setDescription (String description)
تعيين وصف تعريف الإعداد
المعلمات |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
المعلمات |
multiDeviceMode |
boolean |
الطرق المحمية
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
تقييم خريطة الأجسام المرفوضة، إذا كانت أي منها تُلقي استثناءً
المعلمات |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
المعلمات |
config |
IConfiguration |
optionList |
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]