Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

重新連接恢復

public class ReconnectingRecovery
extends Object implements IDeviceRecovery

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


通過主機上的adb服務器重新建立TCP連接來恢復設備。

摘要

公共建設者

ReconnectingRecovery ()

公開方法

void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

嘗試恢復無法再與之通信的給定設備。

void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

嘗試在引導加載程序模式下恢復給定的無響應設備。

void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

嘗試以恢復模式恢復給定的無響應設備。

此實現假定根本無法與處於恢復模式的設備進行對話,因此它將嘗試恢復設備並將其置於完全引導模式。

公共建設者

重新連接恢復

public ReconnectingRecovery ()

公開方法

restoreDevice

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