IDeviceRecovery
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Interfaccia per il ripristino di un dispositivo che è andato offline.
Riepilogo
Metodi pubblici | |
---|---|
abstract void | recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline) Tentare di recuperare il dispositivo con cui non è più possibile comunicare. |
abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor) Tentare di ripristinare il dispositivo che non risponde in modalità bootloader. |
abstract void | recoverDeviceFastbootd ( IDeviceStateMonitor monitor) Tentare di ripristinare il dispositivo che non risponde in modalità fastbootd. |
abstract void | recoverDeviceRecovery ( IDeviceStateMonitor monitor) Tentare di ripristinare il dispositivo che non risponde in modalità di ripristino. |
default void | setFastbootPath (String fastbootPath) Imposta il percorso del binario di avvio rapido da utilizzare. |
Metodi pubblici
recuperareDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Tentare di recuperare il dispositivo con cui non è più possibile comunicare.
Il metodo deve bloccarsi e restituire il risultato solo quando il dispositivo è nello stato richiesto.Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
recoverUntilOnline | boolean : se vero, il metodo dovrebbe restituire non appena il dispositivo è online su adb. Se false, il metodo dovrebbe bloccarsi finché il dispositivo non sarà completamente disponibile per il test (ad esempio IDeviceStateMonitor#waitForDeviceAvailable() ha esito positivo. |
Lancia | |
---|---|
DeviceNotAvailableException | se non è stato possibile ripristinare il dispositivo |
recuperareDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Tentare di ripristinare il dispositivo che non risponde in modalità bootloader.
Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
Lancia | |
---|---|
DeviceNotAvailableException | se non è stato possibile ripristinare il dispositivo |
recuperareDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Tentare di ripristinare il dispositivo che non risponde in modalità fastbootd.
Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
Lancia | |
---|---|
DeviceNotAvailableException | se non è stato possibile ripristinare il dispositivo |
recuperareDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Tentare di ripristinare il dispositivo che non risponde in modalità di ripristino.
Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
Lancia | |
---|---|
DeviceNotAvailableException | se non è stato possibile ripristinare il dispositivo |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Imposta il percorso del binario di avvio rapido da utilizzare.
Parametri | |
---|---|
fastbootPath | String : una String che definisce il percorso del binario di avvio rapido. |