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) Tentativo di ripristino del 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 binario di avvio rapido da utilizzare. |
Metodi pubblici
recoveryDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Tentativo di ripristino del dispositivo specificato con cui non è più possibile comunicare.
Il metodo dovrebbe bloccarsi e tornare solo quando il dispositivo è nello stato richiesto.Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
recoverUntilOnline | boolean : se true, il metodo dovrebbe tornare non appena il dispositivo è online su adb. Se false, il metodo dovrebbe bloccarsi fino a quando il dispositivo non è completamente disponibile per il test (ad es IDeviceStateMonitor#waitForDeviceAvailable() riesce. |
Tiri | |
---|---|
DeviceNotAvailableException | se il dispositivo non può essere ripristinato |
recoveryDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Tentativo di ripristinare il dispositivo che non risponde in modalità bootloader.
Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
Tiri | |
---|---|
DeviceNotAvailableException | se il dispositivo non può essere ripristinato |
recoveryDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Tentativo di ripristinare il dispositivo che non risponde in modalità fastbootd.
Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
Tiri | |
---|---|
DeviceNotAvailableException | se il dispositivo non può essere ripristinato |
recoveryDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Tentativo di ripristinare il dispositivo che non risponde in modalità di ripristino.
Parametri | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor da utilizzare. |
Tiri | |
---|---|
DeviceNotAvailableException | se il dispositivo non può essere ripristinato |
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. |