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 : una String che definisce il percorso del file binario fastboot. |