اعتبارًا من عام 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.ExceptionLoader
protected
class
ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
ملخّص
الإجراءات العامة |
ConfigurationDef
|
getConfigurationDef(String name, Map<String, String> templateMap)
|
boolean
|
isBundledConfig(String name)
تعرض القيمة "صحيح" إذا كان ملف إعداد تم العثور عليه داخل مسار الفئة.
|
void
|
loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
|
void
|
loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
لا يمكن أن تتضمّن الإعدادات المجمّعة داخل tradefed.jar سوى إعدادات أخرى مجمّعة أيضًا داخل tradefed.jar.
|
طُرق محمية |
String
|
findConfigName(String name, String parentName)
ابحث عن اسم الإعداد استنادًا إلى اسمه واسم العنصر الرئيسي.
|
boolean
|
isTrackableConfig(String name)
تحديد ما إذا كان يجب تتبُّع دورة حياة الإعداد أم لا
|
void
|
trackConfig(String name, ConfigurationDef def)
إعدادات التتبُّع للتحميل الديناميكي
|
طُرق وضع التصميم العامة
ExceptionLoader
public ExceptionLoader (boolean isGlobal)
| المعلَمات |
isGlobal |
boolean |
الإجراءات العامة
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
Map<String, String> templateMap)
| المعلَمات |
name |
String |
templateMap |
Map |
isBundledConfig
public boolean isBundledConfig (String name)
تعرض القيمة "صحيح" إذا كان ملف إعداد تم العثور عليه داخل مسار الفئة.
loadConfiguration
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
Map<String, String> templateMap,
Set<String> templateSeen)
| المعلَمات |
name |
String |
def |
ConfigurationDef |
deviceTagObject |
String |
templateMap |
Map |
templateSeen |
Set |
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 |
الاسم الكامل للإعداد |
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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]