IDDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfaccia per il recupero di un dispositivo che è andato offline.

Riepilogo

Metodi pubblici

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Tentativo di recuperare il dispositivo specificato con cui non è più possibile comunicare.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Tentativo di ripristinare il dispositivo che non risponde in modalità bootloader.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Tentativo di ripristinare il dispositivo che non risponde in modalità fastbootd.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Tentativo di ripristinare il dispositivo che non risponde in modalità di ripristino.

default void setFastbootPath (String fastbootPath)

Imposta il percorso del file binario fastboot da utilizzare.

Metodi pubblici

recoveryDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Tentativo di recuperare il dispositivo specificato con cui non è più possibile comunicare.

Il metodo dovrebbe bloccarsi e restituire solo quando il dispositivo è nello stato richiesto.

Parametri
monitor IDeviceStateMonitor : l' IDeviceStateMonitor da usare.

recoverUntilOnline boolean : se true, il metodo dovrebbe restituire non appena il dispositivo è online su adb. Se falso, il metodo dovrebbe bloccarsi fino a quando il dispositivo non è completamente disponibile per il test (ad esempio IDeviceStateMonitor#waitForDeviceAvailable() ha esito positivo.

Getta
DeviceNotAvailableException se il dispositivo non può essere recuperato

recoveryDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Tentativo di ripristinare il dispositivo che non risponde in modalità bootloader.

Parametri
monitor IDeviceStateMonitor : l' IDeviceStateMonitor da usare.

Getta
DeviceNotAvailableException se il dispositivo non può essere recuperato

recoveryDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Tentativo di ripristinare il dispositivo che non risponde in modalità fastbootd.

Parametri
monitor IDeviceStateMonitor : l' IDeviceStateMonitor da usare.

Getta
DeviceNotAvailableException se il dispositivo non può essere recuperato

recoveryDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Tentativo di ripristinare il dispositivo che non risponde in modalità di ripristino.

Parametri
monitor IDeviceStateMonitor : l' IDeviceStateMonitor da usare.

Getta
DeviceNotAvailableException se il dispositivo non può essere recuperato

setFastbootPath

public void setFastbootPath (String fastbootPath)

Imposta il percorso del file binario fastboot da utilizzare.

Parametri
fastbootPath String : un ERROR(/String) che definisce il percorso del binario fastboot.