اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
|
الفئات الفرعية المباشرة المعروفة
|
تنفيذ IConfigDefLoader الذي يتتبّع الإعدادات المضمّنة من إعداد رئيسي واحد
، ويطرح استثناءً بشأن عمليات التضمين الدائرية.
ملخّص
طُرق وضع التصميم العامة |
ConfigLoader(boolean isGlobalConfig)
|
الإجراءات المحمية |
String
|
findConfigName(String name, String parentName)
يمكنك العثور على اسم الإعداد استنادًا إلى اسمه واسم الإعداد الرئيسي.
|
boolean
|
isBundledConfig(String name)
تعرض هذه الطريقة القيمة "صحيح" إذا كان ملف الإعداد موجودًا داخل مسار الفئات.
|
boolean
|
isTrackableConfig(String name)
يجب تتبُّع دورة حياة الإعداد أم لا.
|
void
|
trackConfig(String name, ConfigurationDef def)
تتبُّع الإعداد للتحميل الديناميكي
|
طُرق وضع التصميم العامة
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
| المعلَمات |
isGlobalConfig |
boolean |
الإجراءات العامة
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
Map<String, String> templateMap)
| المعلَمات |
name |
String |
templateMap |
Map |
isGlobalConfig
public boolean isGlobalConfig ()
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
Map<String, String> templateMap,
Set<String> templateSeen)
لا يمكن للإعدادات المجمّعة داخل ملف tradefed.jar إلا تضمين إعدادات أخرى مجمّعة أيضًا
داخل ملف tradefed.jar. ومع ذلك، يمكن للإعدادات المحلية (الخارجية) تضمين الإعدادات المحلية
(الخارجية) والمجمّعة.
| المعلَمات |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
Map |
templateSeen |
Set |
الإجراءات المحمية
findConfigName
protected String findConfigName (String name,
String parentName)
يمكنك العثور على اسم الإعداد استنادًا إلى اسمه واسم الإعداد الرئيسي. يُستخدَم هذا الإجراء للتعامل بشكلٍ صحيح مع
الإعدادات المجمّعة والإعدادات المحلية.
| المعلَمات |
name |
String: اسم الإعداد |
parentName |
String: اسم الإعداد الرئيسي |
| القيم المُعادة |
String |
الاسم الكامل للإعداد |
isBundledConfig
protected boolean isBundledConfig (String name)
تعرض هذه الطريقة القيمة "صحيح" إذا كان ملف الإعداد موجودًا داخل مسار الفئات.
isTrackableConfig
protected boolean isTrackableConfig (String name)
يجب تتبُّع دورة حياة الإعداد أم لا.
| المعلَمات |
name |
String: اسم الإعداد |
| القيم المُعادة |
boolean |
true إذا كان الإعداد قابلاً للتتبُّع، وfalse بخلاف ذلك |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
تتبُّع الإعداد للتحميل الديناميكي في الوقت الحالي، لا يتمّ إلا دعم الملفات المحلية.
| المعلَمات |
name |
String: اسم الإعداد |
def |
ConfigurationDef: تعريف الإعداد |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]