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.