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.