از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ConfigurationFactory.ExceptionLoader
protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
خلاصه
روشهای عمومی |
|---|
ConfigurationDef | getConfigurationDef (String name, Map<String, String> templateMap) |
boolean | isBundledConfig (String name) اگر فایل پیکربندی درون classpath باشد، مقدار true را برمیگرداند. |
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) پیکربندی را برای بارگذاری پویا پیگیری کنید. |
سازندگان عمومی
بارگذار استثنا
public ExceptionLoader (boolean isGlobal)
| پارامترها |
|---|
isGlobal | boolean |
روشهای عمومی
دریافت پیکربندیDef
public ConfigurationDef getConfigurationDef (String name,
Map<String, String> templateMap)| پارامترها |
|---|
name | String |
templateMap | Map |
isBundledConfig
public boolean isBundledConfig (String name)
اگر فایل پیکربندی درون classpath باشد، مقدار true را برمیگرداند.
پیکربندی بارگذاری
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 |
پیکربندی بارگذاریشده
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 | نام کامل پیکربندی. |
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 بهوقت ساعت هماهنگ جهانی."],[],[]]