החל מ-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
אובייקט שמכיל מידע על className ומספר ההופעה שלו (למשל, אם באותו קובץ תצורה מופיע אותו אובייקט פעמיים, למופיע הראשון יהיה מספר ההופעה הראשון).
|
שיטות ציבוריות |
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 (שעון UTC).
[[["התוכן קל להבנה","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 (שעון UTC)."],[],[]]