החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
DeviceFlashPreparer
public
abstract
class
DeviceFlashPreparer
extends BaseTargetPreparer
ITargetPreparer
שמציג תמונת אימג' בחומרה פיזית של Android.
סיכום
קונסטרוקטורים גלויים לכולם
DeviceFlashPreparer
public DeviceFlashPreparer ()
שיטות ציבוריות
public void setUp (TestInformation testInfo)
פרמטרים |
testInfo |
TestInformation |
זריקות |
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
פרמטרים |
testInfo |
TestInformation |
e |
Throwable |
זריקות |
DeviceNotAvailableException |
|
שיטות מוגנות
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
אפשר לבדוק לפני ה-flashing כדי לוודא שהמכשיר פועל כצפוי בהשוואה למידע על ה-build.
זריקות |
|
com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException |
|
BuildError |
|
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
יוצרים את IDeviceFlasher
כדי להשתמש בו. תתי-כיתות יכולות לשנות
פרמטרים |
device |
ITestDevice |
זריקות |
DeviceNotAvailableException |
|
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
אחזור של זמן ההמתנה לאתחול המכשיר
getHostOptions
protected IHostOptions getHostOptions ()
אחזור של מכונה של IHostOptions
לשימוש.
חשיפה לצורך בדיקות יחידה
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
דיווח על נתוני תזמון של הבהוב המכשיר לקצה העורפי של המדדים
פרמטרים |
branch |
String : ההסתעפות שממנה הגיע ה-build של המכשיר |
buildFlavor |
String : סוג ה-build של build המכשיר |
buildId |
String : מספר ה-build של build המכשיר |
serial |
String : המספר הסידורי של המכשיר |
queueTime |
long : משך הזמן שחלף עד שהמגבלה הזמנית הייתה זמינה |
flashingTime |
long : הזמן שחלף על פני פלאש קובץ ה-zip של קובץ האימג' של המכשיר |
flashingStatus |
CommandStatus : סטטוס הביצוע של הפקודה להעברת קובץ האימג'
|
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
פרמטרים |
skipPostFlashBuildIdCheck |
boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
פרמטרים |
skipPostFlashFlavorCheck |
boolean |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. 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)."],[],[]]