IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


ממשק לשחזור מכשיר שהפסיק להתחבר לאינטרנט.

סיכום

שיטות ציבוריות

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

ניסיון לשחזר את המכשיר הנתון שאין יותר אפשרות לתקשר איתו.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

ניסיון לשחזר את המכשיר שלא מגיב במצב bootloader.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

ניסיון לשחזר את המכשיר שלא מגיב במצב fastbootd.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

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

default void setFastbootPath(String fastbootPath)

הגדרת הנתיב לקובץ הבינארי של fastboot לשימוש.

שיטות ציבוריות

recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

ניסיון לשחזר את המכשיר הנתון שאין יותר אפשרות לתקשר איתו.

השיטה אמורה לחסום ולחזור רק כשהמכשיר נמצא במצב המבוקש.

פרמטרים
monitor IDeviceStateMonitor: ה-IDeviceStateMonitor שבו רוצים להשתמש.

recoverUntilOnline boolean: אם הערך הוא true, השיטה אמורה לחזור ברגע שהמכשיר מחובר לאינטרנט ב-adb. אם הערך הוא false, השיטה אמורה לחסום עד שהמכשיר יהיה זמין לבדיקה באופן מלא (כלומר, IDeviceStateMonitor.waitForDeviceAvailable() מצליח.

זריקות
DeviceNotAvailableException אם לא ניתן לשחזר את המכשיר

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

ניסיון לשחזר את המכשיר שלא מגיב במצב bootloader.

פרמטרים
monitor IDeviceStateMonitor: ה-IDeviceStateMonitor שבו רוצים להשתמש.

זריקות
DeviceNotAvailableException אם לא ניתן לשחזר את המכשיר

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

ניסיון לשחזר את המכשיר שלא מגיב במצב fastbootd.

פרמטרים
monitor IDeviceStateMonitor: ה-IDeviceStateMonitor שבו רוצים להשתמש.

זריקות
DeviceNotAvailableException אם לא ניתן לשחזר את המכשיר

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

פרמטרים
monitor IDeviceStateMonitor: ה-IDeviceStateMonitor שבו רוצים להשתמש.

זריקות
DeviceNotAvailableException אם לא ניתן לשחזר את המכשיר

setFastbootPath

public void setFastbootPath (String fastbootPath)

הגדרת הנתיב לקובץ הבינארי של fastboot לשימוש.

פרמטרים
fastbootPath String: String שמגדיר את הנתיב לקובץ ה-binary של fastboot.