IDeviceRecovery
 public interface IDeviceRecovery
  
  
  
| com.android.tradefed.device.IDeviceRecovery | 
Интерфейс для восстановления устройства, вышедшего в оффлайн.
Краткое содержание
| Публичные методы | |
|---|---|
| abstract void | recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)Попытайтесь восстановить данное устройство, с которым больше невозможно связаться. | 
| abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor)Попытайтесь восстановить данное не отвечающее устройство в режиме загрузчика. | 
| abstract void | recoverDeviceFastbootd ( IDeviceStateMonitor monitor)Попытайтесь восстановить данное не отвечающее устройство в режиме fastbootd. | 
| abstract void | recoverDeviceRecovery ( IDeviceStateMonitor monitor)Попытайтесь восстановить данное не отвечающее устройство в режиме восстановления. | 
| default void | setFastbootPath (String fastbootPath)Устанавливает путь к используемому двоичному файлу fastboot. | 
Публичные методы
восстановить устройство
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Попытайтесь восстановить данное устройство, с которым больше невозможно связаться.
Метод должен блокироваться и возвращаться только тогда, когда устройство находится в запрошенном состоянии.| Параметры | |
|---|---|
| monitor | IDeviceStateMonitor: используемыйIDeviceStateMonitor. | 
| recoverUntilOnline | boolean: если true, метод должен вернуться, как только устройство подключится к сети через adb. Если false, метод должен блокироваться до тех пор, пока устройство не станет полностью доступным для тестирования (т. е.IDeviceStateMonitor.waitForDeviceAvailable()не завершится успешно. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | если устройство не удалось восстановить | 
восстановить устройство-загрузчик
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Попытайтесь восстановить данное не отвечающее устройство в режиме загрузчика.
| Параметры | |
|---|---|
| monitor | IDeviceStateMonitor: используемыйIDeviceStateMonitor. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | если устройство не удалось восстановить | 
восстановление устройстваFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Попытайтесь восстановить данное не отвечающее устройство в режиме fastbootd.
| Параметры | |
|---|---|
| monitor | IDeviceStateMonitor: используемыйIDeviceStateMonitor. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | если устройство не удалось восстановить | 
восстановлениеDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Попытайтесь восстановить данное не отвечающее устройство в режиме восстановления.
| Параметры | |
|---|---|
| monitor | IDeviceStateMonitor: используемыйIDeviceStateMonitor. | 
| Броски | |
|---|---|
| DeviceNotAvailableException | если устройство не удалось восстановить | 
установитьFastbootPath
public void setFastbootPath (String fastbootPath)
Устанавливает путь к используемому двоичному файлу fastboot.
| Параметры | |
|---|---|
| fastbootPath | String:Stringопределяющая путь к двоичному файлу fastboot. | 
