Повторное подключение Recovery

public class ReconnectingRecovery
extends Object implements IDeviceRecovery

java.lang.Object
com.android.tradefed.device.ReconnectingRecovery


Восстанавливает устройство, повторно устанавливая TCP-соединение через сервер adb на хосте.

Резюме

Общественные конструкторы

ReconnectingRecovery ()

Публичные методы

void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Попытка восстановить данное устройство, с которым больше нет связи.

void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

Эта реализация предполагает, что с устройствами в режиме восстановления невозможно разговаривать вообще, поэтому он попытается восстановить устройство и оставить его в режиме полной загрузки.

Общественные конструкторы

Повторное подключение Recovery

public ReconnectingRecovery ()

Публичные методы

RecoveryDevice

public void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Попытка восстановить данное устройство, с которым больше нет связи.

Метод должен блокироваться и возвращаться только тогда, когда устройство находится в запрошенном состоянии.

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

recoverUntilOnline boolean : если true, метод должен вернуться, как только устройство подключится к adb. Если false, метод должен блокироваться, пока устройство не будет полностью доступно для тестирования (т.е. IDeviceStateMonitor#waitForDeviceAvailable() успешно.

Броски
DeviceNotAvailableException

RecoveryDeviceBootloader

public void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

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

Броски
DeviceNotAvailableException

RecoveryDeviceRecovery

public void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

Эта реализация предполагает, что с устройствами в режиме восстановления невозможно разговаривать вообще, поэтому он попытается восстановить устройство и оставить его в полностью загруженном режиме.

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

Броски
DeviceNotAvailableException