AdbTcpConnection

public class AdbTcpConnection
extends DefaultConnection

java.lang.Объект
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

long WAIT_FOR_ADB_CONNECT

Публичные конструкторы

AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder)

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

boolean adbTcpConnect (String host, String port)

Вспомогательный метод для подключения adb к заданному tcp ip Android-устройству

boolean adbTcpDisconnect (String host, String port)

Вспомогательный метод для отключения adb от заданного tcp ip Android-устройства

String getHostName (String serial)

Вернуть имя хоста, связанное с устройством.

String getPortNum (String serial)

Вернуть номер порта, связанный с устройством.

void reconnect (String serial)

Восстановите подключение к устройству.

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)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Постоянное значение: 5000 (0x0000000000001388)

ПОДОЖДИТЕ_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Постоянное значение: 120000 (0x000000000001d4c0)

Публичные конструкторы

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Параметры
builder DefaultConnection.ConnectionBuilder

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

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Вспомогательный метод для подключения adb к заданному tcp ip Android-устройству

Параметры
host String : имя хоста/ip-адрес устройства Android с протоколом tcp/ip.

port String : номер порта TCP/IP-устройства.

Возвращает
boolean true, если мы успешно подключились к устройству, иначе false.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Вспомогательный метод для отключения adb от заданного tcp ip Android-устройства

Параметры
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

восстановить соединение

public void reconnect (String serial)

Восстановите подключение к устройству.

Параметры
serial String : серийный номер устройства.

Броски
DeviceNotAvailableException

разрыв соединения

public void tearDownConnection ()

Очистите соединение.

Защищенные методы

ожидание для адбконнекта

protected void waitForAdbConnect (String serial, 
                long waitTime)

Проверьте, включено ли соединение adb.

Параметры
serial String

waitTime long

Броски
DeviceNotAvailableException