IDeviceRecovery
public
interface
IDeviceRecovery
| com.android.tradefed.device.IDeviceRecovery |
Interfaccia per il recupero di un dispositivo offline.
Riepilogo
Metodi pubblici | |
|---|---|
abstract
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Prova a recuperare il dispositivo in questione con cui non è più possibile comunicare. |
abstract
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
Prova a recuperare il dispositivo che non risponde in modalità bootloader. |
abstract
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
Prova a recuperare il dispositivo che non risponde in modalità fastbootd. |
abstract
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
Prova a recuperare 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
recoverDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Prova a recuperare il dispositivo in questione con cui non è più possibile comunicare.
Il metodo deve bloccarsi e restituire solo quando il dispositivo è nello stato richiesto.
| Parametri | |
|---|---|
monitor |
IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare. |
recoverUntilOnline |
boolean: se true, il metodo deve restituire il valore non appena il dispositivo è online su adb.
Se false, il metodo deve bloccarsi finché il dispositivo non è completamente disponibile per i test (ovvero
IDeviceStateMonitor.waitForDeviceAvailable() ha esito positivo. |
| Lanci | |
|---|---|
DeviceNotAvailableException |
if device could not be recovered |
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Prova a recuperare il dispositivo che non risponde in modalità bootloader.
| Parametri | |
|---|---|
monitor |
IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare. |
| Lanci | |
|---|---|
DeviceNotAvailableException |
if device could not be recovered |
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Prova a recuperare il dispositivo che non risponde in modalità fastbootd.
| Parametri | |
|---|---|
monitor |
IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare. |
| Lanci | |
|---|---|
DeviceNotAvailableException |
if device could not be recovered |
recoverDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Prova a recuperare il dispositivo che non risponde in modalità di ripristino.
| Parametri | |
|---|---|
monitor |
IDeviceStateMonitor: il IDeviceStateMonitor da utilizzare. |
| Lanci | |
|---|---|
DeviceNotAvailableException |
if device could not be recovered |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Imposta il percorso del file binario fastboot da utilizzare.
| Parametri | |
|---|---|
fastbootPath |
String: un String che definisce il percorso del file binario fastboot. |