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 |