IDeviceRecovery
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Interface para recuperar 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 se 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 de inicialização rápida a ser usado. |
Métodos públicos
dispositivo de recuperação
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Tente recuperar o dispositivo fornecido com o qual não é mais possível se comunicar.
O método deve bloquear e retornar apenas quando o dispositivo estiver no estado solicitado.Parâmetros | |
---|---|
monitor | IDeviceStateMonitor : o IDeviceStateMonitor a ser usado. |
recoverUntilOnline | boolean : se verdadeiro, o método deve retornar assim que o dispositivo estiver online no adb. Se falso, o método deve bloquear até que o dispositivo esteja totalmente disponível para teste (ou seja IDeviceStateMonitor#waitForDeviceAvailable() é bem-sucedido. |
lances | |
---|---|
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. |
lances | |
---|---|
DeviceNotAvailableException | se o dispositivo não puder ser recuperado |
recoveryDeviceFastbootd
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. |
lances | |
---|---|
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. |
lances | |
---|---|
DeviceNotAvailableException | se o dispositivo não puder ser recuperado |
definirFastbootPath
public void setFastbootPath (String fastbootPath)
Define o caminho para o binário de inicialização rápida a ser usado.
Parâmetros | |
---|---|
fastbootPath | String : um ERROR(/String) definindo o caminho para o binário fastboot. |