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 הבינארי לשימוש. |
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
נסה לשחזר את המכשיר הנתון שלא ניתן עוד לתקשר איתו.
השיטה צריכה לחסום ולהחזיר רק כאשר המכשיר נמצא במצב המבוקש.
פרמטרים | |
---|---|
monitor | IDeviceStateMonitor : ה- IDeviceStateMonitor לשימוש. |
recoverUntilOnline | boolean : אם זה נכון, השיטה צריכה לחזור ברגע שהמכשיר מקוון ב-adb. אם שקר, השיטה צריכה לחסום עד שהמכשיר יהיה זמין לחלוטין לבדיקה (כלומר IDeviceStateMonitor#waitForDeviceAvailable() מצליח. |
זורק | |
---|---|
DeviceNotAvailableException | אם לא ניתן היה לשחזר את המכשיר |
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
נסה לשחזר את המכשיר הנתון שאינו מגיב במצב טוען אתחול.
פרמטרים | |
---|---|
monitor | IDeviceStateMonitor : ה- IDeviceStateMonitor לשימוש. |
זורק | |
---|---|
DeviceNotAvailableException | אם לא ניתן היה לשחזר את המכשיר |
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
נסה לשחזר את המכשיר הנתון שאינו מגיב במצב fastbootd.
פרמטרים | |
---|---|
monitor | IDeviceStateMonitor : ה- IDeviceStateMonitor לשימוש. |
זורק | |
---|---|
DeviceNotAvailableException | אם לא ניתן היה לשחזר את המכשיר |
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
נסה לשחזר את המכשיר הנתון שאינו מגיב במצב שחזור.
פרמטרים | |
---|---|
monitor | IDeviceStateMonitor : ה- IDeviceStateMonitor לשימוש. |
זורק | |
---|---|
DeviceNotAvailableException | אם לא ניתן היה לשחזר את המכשיר |
public void setFastbootPath (String fastbootPath)
מגדיר את הנתיב ל-fastboot הבינארי לשימוש.
פרמטרים | |
---|---|
fastbootPath | String : String המגדירה את הנתיב ל-fastboot הבינארי. |