IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


ממשק לשחזור מכשיר שיצא במצב לא מקוון.

סיכום

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

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

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

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

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

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 : אם זה נכון, השיטה צריכה לחזור ברגע שהמכשיר מקוון ב-adb. אם שקר, השיטה צריכה לחסום עד שהמכשיר יהיה זמין לחלוטין לבדיקה (כלומר IDeviceStateMonitor#waitForDeviceAvailable() מצליח.

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

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

פרמטרים
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 המגדירה את הנתיב ל-fastboot הבינארי.