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)

סטים ברשימת הנתיבים תחת /data כדי קרחת להימנע בעת שימוש ITestsZipInstaller

הערת מידת הפירוט של רשימת דלג הוא ילדים ישירים של /data .

abstract void setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever)

קובע את המנגנון שבאמצעותו הבזק יכול לאחזר קבצי משאבים להבזק.

abstract void setForceSystemFlash (boolean forceSystemFlash)

קובע אם המערכת אמורה להבהב תמיד גם אם מפעילה את המבנה הנוכחי

default void setRamdiskPartition (String ramdiskPartition)

קובע מחיצת ramdisk

default void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

קובע אם יש להבהב ramdisk נוסף לאחר עדכון המכשיר באמצעות zip zip

abstract void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

מחליף אם יש להבהב, למחוק או לשמור את תמונת נתוני המשתמש

abstract void setWipeTimeout (long timeout)

הגדר את הזמן הקצוב למחיקת הנתונים.

default boolean shouldFlashRamdisk ()

צריך לבדוק אם הבזק הוגדר כבעל ramdisk נוסף לאחר עדכון המכשיר באמצעות zip zip

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 ()

אחזר את מצב ביצוע הפקודה עבור מחיצות מערכת ראשיות מהבהבות.

שים לב שאם מחיצות במערכת אינם הבזיק (מערכת כבר יש לבנות להיות הבזיק) במעמד הפקודה יכול להיות 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)

קובע אם יש להבהב ramdisk נוסף לאחר עדכון המכשיר באמצעות zip zip

setUserDataFlashOption

public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

מחליף אם יש להבהב, למחוק או לשמור את תמונת נתוני המשתמש

setWipeTimeout

public abstract void setWipeTimeout (long timeout)

הגדר את הזמן הקצוב למחיקת הנתונים.

פרמטרים
timeout long

shouldFlashRamdisk

public boolean shouldFlashRamdisk ()

צריך לבדוק אם הבזק הוגדר כבעל ramdisk נוסף לאחר עדכון המכשיר באמצעות zip zip

החזרות
boolean

תומך FlashingInFastbootD

public boolean supportsFlashingInFastbootD ()

האם ניתן להבהב את המכשיר שמיישם את הפלאש במצב fastbootd.

החזרות
boolean