IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Benutzeroberfläche zum Wiederherstellen eines Geräts, das offline gegangen ist.

Zusammenfassung

Öffentliche Methoden

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Versucht, das angegebene Gerät wiederherzustellen, mit dem keine Kommunikation mehr möglich ist.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Versuchen Sie, das Gerät im Bootloader-Modus wiederherzustellen.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Versuchen Sie, das Gerät im Fastbootd-Modus wiederherzustellen.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Versuchen Sie, das Gerät im Wiederherstellungsmodus wiederherzustellen.

default void setFastbootPath(String fastbootPath)

Legt den Pfad zum zu verwendenden Fastboot-Binärprogramm fest.

Öffentliche Methoden

recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Versucht, das angegebene Gerät wiederherzustellen, mit dem keine Kommunikation mehr möglich ist.

Die Methode sollte blockieren und nur dann zurückgeben, wenn sich das Gerät im angeforderten Status befindet.

Parameter
monitor IDeviceStateMonitor: Der zu verwendende IDeviceStateMonitor.

recoverUntilOnline boolean: Wenn „wahr“ ist, sollte die Methode zurückgegeben werden, sobald das Gerät bei adb online ist. Wenn „false“ festgelegt ist, sollte die Methode blockieren, bis das Gerät vollständig für Tests verfügbar ist, d. h., bis IDeviceStateMonitor.waitForDeviceAvailable() erfolgreich ist.

Ausgabe
DeviceNotAvailableException if device could not be recovered

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Versuchen Sie, das Gerät im Bootloader-Modus wiederherzustellen.

Parameter
monitor IDeviceStateMonitor: Der zu verwendende IDeviceStateMonitor.

Ausgabe
DeviceNotAvailableException if device could not be recovered

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Versuchen Sie, das Gerät im Fastbootd-Modus wiederherzustellen.

Parameter
monitor IDeviceStateMonitor: Der zu verwendende IDeviceStateMonitor.

Ausgabe
DeviceNotAvailableException if device could not be recovered

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Versuchen Sie, das Gerät im Wiederherstellungsmodus wiederherzustellen.

Parameter
monitor IDeviceStateMonitor: Der zu verwendende IDeviceStateMonitor.

Ausgabe
DeviceNotAvailableException if device could not be recovered

setFastbootPath

public void setFastbootPath (String fastbootPath)

Legt den Pfad zum zu verwendenden Fastboot-Binärprogramm fest.

Parameter
fastbootPath String: eine String, die den Pfad zur Fastboot-Binärdatei definiert.