از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
زیرکلاسهای مستقیم شناختهشده |
پیادهسازی IConfigDefLoader که پیکربندیهای گنجانده شده را از یک پیکربندی ریشه ردیابی میکند و در مورد شامل شدنهای دایرهای، استثنا ایجاد میکند.
خلاصه
روشهای محافظتشده |
|---|
String | findConfigName (String name, String parentName) نام پیکربندی را بر اساس نام آن و نام والدش پیدا کنید. |
boolean | isBundledConfig (String name) اگر فایل پیکربندی درون classpath باشد، مقدار true را برمیگرداند. |
boolean | isTrackableConfig (String name) آیا باید چرخه حیات پیکربندی را پیگیری کند یا خیر. |
void | trackConfig (String name, ConfigurationDef def) پیکربندی را برای بارگذاری پویا پیگیری کنید. |
سازندگان عمومی
پیکربندی لودر
public ConfigLoader (boolean isGlobalConfig)
| پارامترها |
|---|
isGlobalConfig | boolean |
روشهای عمومی
دریافت پیکربندیDef
public ConfigurationDef getConfigurationDef (String name,
Map<String, String> templateMap)| پارامترها |
|---|
name | String |
templateMap | Map |
isGlobalConfig
public boolean isGlobalConfig ()
پیکربندی بارگذاریشده
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 |
روشهای محافظتشده
نام پیکربندی را پیدا کنید
protected String findConfigName (String name,
String parentName) نام پیکربندی را بر اساس نام آن و نام والدش پیدا میکند. این برای مدیریت صحیح پیکربندیهای بسته و پیکربندیهای محلی استفاده میشود.
| پارامترها |
|---|
name | String : نام پیکربندی |
parentName | String : نام والدِ فایل پیکربندی. |
| بازگشتها |
|---|
String | نام کامل پیکربندی. |
isBundledConfig
protected boolean isBundledConfig (String name)
اگر فایل پیکربندی درون classpath باشد، مقدار true را برمیگرداند.
isTrackableConfig
protected boolean isTrackableConfig (String name)
آیا باید چرخه حیات پیکربندی را پیگیری کند یا خیر.
| پارامترها |
|---|
name | String : نام پیکربندی |
| بازگشتها |
|---|
boolean | اگر پیکربندی قابل ردیابی باشد، true و در غیر این صورت false . |
پیکربندی مسیر
protected void trackConfig (String name,
ConfigurationDef def) پیکربندی را برای بارگذاری پویا پیگیری کنید. در حال حاضر فقط فایلهای محلی پشتیبانی میشوند.
| پارامترها |
|---|
name | String : نام پیکربندی |
def | ConfigurationDef : تعریف پیکربندی. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]