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 если устройство не удалось восстановить

recoveryDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Попытаться восстановить данное не отвечающее устройство в режиме загрузчика.

Параметры
monitor IDeviceStateMonitor : используемый IDeviceStateMonitor .

Броски
DeviceNotAvailableException если устройство не удалось восстановить

восстановитьустройствоFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Попытайтесь восстановить данное не отвечающее устройство в режиме fastbootd.

Параметры
monitor IDeviceStateMonitor : используемый IDeviceStateMonitor .

Броски
DeviceNotAvailableException если устройство не удалось восстановить

восстановитьустройствовосстановления

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Попытаться восстановить данное не отвечающее устройство в режиме восстановления.

Параметры
monitor IDeviceStateMonitor : используемый IDeviceStateMonitor .

Броски
DeviceNotAvailableException если устройство не удалось восстановить

setFastbootPath

public void setFastbootPath (String fastbootPath)

Устанавливает путь к используемому двоичному файлу fastboot.

Параметры
fastbootPath String : String , определяющая путь к двоичному файлу fastboot.