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