RipristinoDispositivoI

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interfaccia per il ripristino di un dispositivo che è stato offline.

Riepilogo

Metodi pubblici

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

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

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Tenta 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)

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

default void setFastbootPath(String fastbootPath)

Imposta il percorso del programma binario fastboot da utilizzare.

Metodi pubblici

ripristinoDispositivo

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

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

Questo metodo deve bloccarsi e tornare indietro solo quando il dispositivo è in stato richiesto.

Parametri
monitor IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare.

recoverUntilOnline boolean: se true, il metodo deve essere restituito non appena il dispositivo è online su ADB. Se il valore è false, il metodo deve essere bloccato finché il dispositivo non è completamente disponibile per il test (ad es. IDeviceStateMonitor#waitForDeviceAvailable() operazione riuscita.

Lanci
DeviceNotAvailableException se non è stato possibile recuperare il dispositivo

fetchDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

Parametri
monitor IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare.

Lanci
DeviceNotAvailableException se non è stato possibile recuperare il dispositivo

ripristinoDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

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

Parametri
monitor IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare.

Lanci
DeviceNotAvailableException se non è stato possibile recuperare il dispositivo

ripristinoDispositivoRe

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

Parametri
monitor IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare.

Lanci
DeviceNotAvailableException se non è stato possibile recuperare il dispositivo

setFastbootPath

public void setFastbootPath (String fastbootPath)

Imposta il percorso del programma binario fastboot da utilizzare.

Parametri
fastbootPath String: un String che definisce il percorso del file binario fastboot.