AdbTcpConnection
public class AdbTcpConnection
extends DefaultConnection
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.connection.AbstractConnection | ||
| ↳ | com.android.tradefed.device.connection.DefaultConnection | ||
| ↳ | com.android.tradefed.device.connection.AdbTcpConnection | ||
Представление стандартного подключения устройства, предположительно, соответствует стандартному adb-подключению устройства.
Краткое содержание
Константы | |
|---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
Государственные строители | |
|---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) | |
Общедоступные методы | |
|---|---|
boolean | adbTcpConnect (String host, String port)Вспомогательный метод для подключения по протоколу adb к заданному устройству Android по протоколу TCP/IP. |
boolean | adbTcpDisconnect (String host, String port)Вспомогательный метод для отключения от устройства Android по протоколу TCP/IP с заданным IP-адресом. |
String | getHostName (String serial)Возвращает имя хоста, связанное с устройством. |
String | getPortNum (String serial)Возвращает номер порта, связанного с устройством. |
Map< ITestDevice , String> | getSuiteSnapshots ()Возвращает карту снимков |
void | initializeConnection ()Инициализируйте подключение устройства. |
void | reconnect (String serial)Восстановите соединение с устройством. |
void | recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)Восстановите устройство, выполнив сброс настроек. |
void | setAdbLogFile (File adbLogFile)Предоставьте файл-приемник, в котором можно будет хранить все журналы подключений adb для целей отладки. |
void | snapshotDevice ( ITestDevice device, String snapshotId)Сделайте снимок указанного устройства. |
void | tearDownConnection ()Очистите соединение. |
Защищенные методы | |
|---|---|
void | waitForAdbConnect (String serial, long waitTime)Проверьте, включено ли подключение по протоколу adb. |
Константы
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Постоянное значение: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Постоянное значение: 5 (0x00000005)
ИНТЕРВАЛ ПОВТОРНОЙ ПОПЫТКИ_МС
protected static final long RETRY_INTERVAL_MS
Постоянное значение: 5000 (0x0000000000001388)
Государственные строители
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
| Параметры | |
|---|---|
builder | DefaultConnection.ConnectionBuilder |
Общедоступные методы
adbTcpConnect
public boolean adbTcpConnect (String host,
String port)Вспомогательный метод для подключения по протоколу adb к заданному устройству Android по протоколу TCP/IP.
| Параметры | |
|---|---|
host | String : имя хоста/IP-адрес устройства Android с протоколом TCP/IP. |
port | String : номер порта TCP/IP-устройства |
| Возвраты | |
|---|---|
boolean | Возвращает true, если подключение к устройству прошло успешно, false в противном случае. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host,
String port)Вспомогательный метод для отключения от устройства Android по протоколу TCP/IP с заданным IP-адресом.
| Параметры | |
|---|---|
host | String : имя хоста/IP-адрес устройства Android с протоколом TCP/IP. |
port | String : номер порта TCP/IP-устройства |
| Возвраты | |
|---|---|
boolean | Возвращает true, если соединение с устройством установлено успешно, false в противном случае. |
getHostName
public String getHostName (String serial)
Возвращает имя хоста, связанное с устройством. Извлекается из последовательного порта.
| Параметры | |
|---|---|
serial | String |
| Возвраты | |
|---|---|
String | |
getPortNum
public String getPortNum (String serial)
Возвращает номер порта, связанного с устройством. Извлекается из последовательного порта.
| Параметры | |
|---|---|
serial | String |
| Возвраты | |
|---|---|
String | |
getSuiteSnapshots
public Map<ITestDevice, String> getSuiteSnapshots ()
Возвращает карту снимков
| Возвраты | |
|---|---|
Map< ITestDevice , String> | |
initializeConnection
public void initializeConnection ()
Инициализируйте подключение устройства.
| Броски | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
переподключиться
public void reconnect (String serial)
Восстановите соединение с устройством.
| Параметры | |
|---|---|
serial | String : Серийный номер устройства. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Восстановите устройство, выполнив сброс настроек.
| Параметры | |
|---|---|
device | ITestDevice : объект ITestDevice используется в качестве обработчика сброса устройства. |
snapshotId | String : идентификатор снимка (snapshotId) используется для получения правильного снимка для восстановления. |
dnae | DeviceNotAvailableException : исключение DeviceNotAvailableException означает, что существующее устройство недоступно. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Предоставьте файл-приемник, в котором можно будет хранить все журналы подключений adb для целей отладки.
| Параметры | |
|---|---|
adbLogFile | File |
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
Сделайте снимок указанного устройства.
| Параметры | |
|---|---|
device | ITestDevice : объект ITestDevice используется в качестве обработчика снимков состояния устройства. |
snapshotId | String : snapshotId — это имя снимка, который будет сохранен. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
tearDownConnection
public void tearDownConnection ()
Очистите соединение.
Защищенные методы
waitForAdbConnect
protected void waitForAdbConnect (String serial,
long waitTime)Проверьте, включено ли подключение по протоколу adb.
| Параметры | |
|---|---|
serial | String |
waitTime | long |
| Броски | |
|---|---|
DeviceNotAvailableException | |