שחזור מכשיר IDevice

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)

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

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

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

default void setFastbootPath(String fastbootPath)

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

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

מכשיר שחזור

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

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

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

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

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

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

שחזורDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

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

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

לשחזרDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

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

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

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

שחזור המכשיר

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

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

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

setFastbootPath

public void setFastbootPath (String fastbootPath)

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

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