Recuperación de dispositivos
public
interface
IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Interfaz para recuperar un dispositivo que se quedó sin conexión.
Resumen
Métodos públicos | |
---|---|
abstract
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Intenta recuperar el dispositivo determinado con el que ya no se puede establecer la comunicación. |
abstract
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
Intenta recuperar el dispositivo que no responde en el modo de bootloader. |
abstract
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
Intenta recuperar el dispositivo que no responde en modo fastbootd. |
abstract
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
Intentarás recuperar el dispositivo que no responde en modo de recuperación. |
default
void
|
setFastbootPath(String fastbootPath)
Establece la ruta de acceso al objeto binario de fastboot que se usará. |
Métodos públicos
recuperarDispositivo
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Intenta recuperar el dispositivo determinado con el que ya no se puede establecer la comunicación.
El método debe bloquearse y solo devolverse cuando el dispositivo está en el estado solicitado.
Parámetros | |
---|---|
monitor |
IDeviceStateMonitor : Es el IDeviceStateMonitor que se usará. |
recoverUntilOnline |
boolean : Si es verdadero, el método se debe mostrar en cuanto el dispositivo esté en línea en adb.
Si es falso, el método debería bloquearse hasta que el dispositivo esté completamente disponible para las pruebas (es decir,
IDeviceStateMonitor#waitForDeviceAvailable() tiene éxito. |
Arroja | |
---|---|
DeviceNotAvailableException |
Si no se pudo recuperar el dispositivo |
recuperarDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Intenta recuperar el dispositivo que no responde en el modo de bootloader.
Parámetros | |
---|---|
monitor |
IDeviceStateMonitor : Es el IDeviceStateMonitor que se usará. |
Arroja | |
---|---|
DeviceNotAvailableException |
Si no se pudo recuperar el dispositivo |
recuperarDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Intenta recuperar el dispositivo que no responde en modo fastbootd.
Parámetros | |
---|---|
monitor |
IDeviceStateMonitor : Es el IDeviceStateMonitor que se usará. |
Arroja | |
---|---|
DeviceNotAvailableException |
Si no se pudo recuperar el dispositivo |
recuperarDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Intentarás recuperar el dispositivo que no responde en modo de recuperación.
Parámetros | |
---|---|
monitor |
IDeviceStateMonitor : Es el IDeviceStateMonitor que se usará. |
Arroja | |
---|---|
DeviceNotAvailableException |
Si no se pudo recuperar el dispositivo |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Establece la ruta de acceso al objeto binario de fastboot que se usará.
Parámetros | |
---|---|
fastbootPath |
String : Es un String que define la ruta de acceso al objeto binario de fastboot. |