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. |