Recuperação de dispositivo
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Interface para recuperação de um dispositivo que ficou offline.
Resumo
Métodos públicos | |
---|---|
abstract void | recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline) Tente recuperar o dispositivo fornecido com o qual não é mais possível comunicar. |
abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor) Tente recuperar o dispositivo que não responde no modo bootloader. |
abstract void | recoverDeviceFastbootd ( IDeviceStateMonitor monitor) Tente recuperar o dispositivo que não responde no modo fastbootd. |
abstract void | recoverDeviceRecovery ( IDeviceStateMonitor monitor) Tente recuperar o dispositivo que não responde no modo de recuperação. |
default void | setFastbootPath (String fastbootPath) Define o caminho para o binário fastboot a ser usado. |
Métodos públicos
recuperar dispositivo
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Tente recuperar o dispositivo fornecido com o qual não é mais possível comunicar.
O método deve bloquear e retornar somente quando o dispositivo estiver no estado solicitado.Parâmetros | |
---|---|
monitor | IDeviceStateMonitor : o IDeviceStateMonitor a ser usado. |
recoverUntilOnline | boolean : se for verdade, o método deve retornar assim que o dispositivo estiver online no adb. Se for falso, o método deverá bloquear até que o dispositivo esteja totalmente disponível para teste (ou seja IDeviceStateMonitor#waitForDeviceAvailable() for bem-sucedido. |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não puder ser recuperado |
recuperarDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Tente recuperar o dispositivo que não responde no modo bootloader.
Parâmetros | |
---|---|
monitor | IDeviceStateMonitor : o IDeviceStateMonitor a ser usado. |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não puder ser recuperado |
recuperarDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Tente recuperar o dispositivo que não responde no modo fastbootd.
Parâmetros | |
---|---|
monitor | IDeviceStateMonitor : o IDeviceStateMonitor a ser usado. |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não puder ser recuperado |
recuperarDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Tente recuperar o dispositivo que não responde no modo de recuperação.
Parâmetros | |
---|---|
monitor | IDeviceStateMonitor : o IDeviceStateMonitor a ser usado. |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não puder ser recuperado |
definirFastbootPath
public void setFastbootPath (String fastbootPath)
Define o caminho para o binário fastboot a ser usado.
Parâmetros | |
---|---|
fastbootPath | String : uma String que define o caminho para o binário fastboot. |