IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
מהבהב תמונת מכשיר במכשיר.
סיכום
כיתות מקוננות | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption כמות האפשרויות לטיפול בתמונת נתוני המשתמש |
שיטות ציבוריות | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) הבזקים מבוססים על המכשיר. |
abstract CommandStatus | getSystemFlashingStatus () אחזר את מצב ביצוע הפקודה עבור מחיצות מערכת ראשיות מהבהבות. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () מקבל אם יש להבהב את תמונת נתוני המשתמש, למחוק או לשמור |
abstract void | overrideDeviceOptions (ITestDevice device) ביטול אפשרויות עבור מכשיר. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) מגדיר את רשימת הנתיבים תחת שים לב שהפירוט של רשימת הדילוגים הוא ילדים ישירים של |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) מגדיר את המנגנון שבאמצעותו המבזק יכול לאחזר קבצי משאבים להבהוב. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) מגדיר אם המערכת צריכה להבהב תמיד גם אם פועלת בנייה נוכחית |
default void | setRamdiskPartition (String ramdiskPartition) מגדיר מחיצת ramdisk |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) מגדיר אם יש להבהב רמדסק נוסף לאחר עדכון ההתקן באמצעות ZIP של התמונה |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) מחליפה אם יש להבהב, למחוק או לשמור את תמונת נתוני המשתמש |
abstract void | setWipeTimeout (long timeout) הגדר את הזמן הקצוב למחיקת הנתונים. |
default boolean | shouldFlashRamdisk () בודק אם המהבהב מוגדר ל-ramdisk נוסף יש להבהב לאחר עדכון המכשיר באמצעות zip image |
default boolean | supportsFlashingInFastbootD () האם ניתן להבהב את המכשיר שמיישם את הבזק במצב fastbootd. |
שיטות ציבוריות
הֶבזֵק
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
הבזקים מבוססים על המכשיר.
חוזר מיד לאחר סיום ההבהוב. מתקשרים צריכים להמתין עד שהמכשיר יהיה מקוון וזמין לפני שהם ממשיכים בבדיקה.
פרמטרים | |
---|---|
device | ITestDevice : ה- ITestDevice להבהב |
deviceBuild | IDeviceBuildInfo : ה- IDeviceBuildInfo להבהב |
זורק | |
---|---|
TargetSetupError | אם נכשל בבנייה הבזק |
DeviceNotAvailableException | אם המכשיר לא מגיב |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
אחזר את מצב ביצוע הפקודה עבור מחיצות מערכת ראשיות מהבהבות.
שים לב שאם מחיצות המערכת אינן מהבהבות (למערכת כבר יש את ה-build להבהב) מצב הפקודה עשוי להיות null
החזרות | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
מקבל אם יש להבהב את תמונת נתוני המשתמש, למחוק או לשמור
החזרות | |
---|---|
IDeviceFlasher.UserDataFlashOption | האם יש להבהב, למחוק או לשמור את תמונת נתוני המשתמש |
overrideDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
ביטול אפשרויות עבור מכשיר. משמש לעקוף ערכי ברירת מחדל של אפשרויות אם ברירות המחדל אינן נתמכות על ידי מכשיר מסוים.
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
מגדיר את רשימת הנתיבים תחת /data
כדי למנוע ניקוי בעת שימוש ITestsZipInstaller
שים לב שהפירוט של רשימת הדילוגים הוא ילדים ישירים של /data
.
פרמטרים | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
מגדיר את המנגנון שבאמצעותו המבזק יכול לאחזר קבצי משאבים להבהוב.
פרמטרים | |
---|---|
retriever | IFlashingResourcesRetriever : ה- IFlashingResourcesRetriever לשימוש |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
מגדיר אם המערכת צריכה להבהב תמיד גם אם פועלת בנייה נוכחית
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
מגדיר מחיצת ramdisk
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
מגדיר אם יש להבהב רמדסק נוסף לאחר עדכון ההתקן באמצעות ZIP של התמונה
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
מחליפה אם יש להבהב, למחוק או לשמור את תמונת נתוני המשתמש
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
הגדר את הזמן הקצוב למחיקת הנתונים.
פרמטרים | |
---|---|
timeout | long |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
בודק אם המהבהב מוגדר ל-ramdisk נוסף יש להבהב לאחר עדכון המכשיר באמצעות zip image
החזרות | |
---|---|
boolean |
תומך בFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
האם ניתן להבהב את המכשיר שמיישם את הבזק במצב fastbootd.
החזרות | |
---|---|
boolean |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון UTC).