Адбткпконнектион
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
|
Общественные конструкторы | |
---|---|
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) Верните номер порта, связанного с устройством. |
getSuiteSnapshots () Возвращает карту снимков | |
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)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Постоянное значение: 5000 (0x0000000000001388)
Общественные конструкторы
Адбткпконнектион
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 |
getSuiteSnapshots
publicgetSuiteSnapshots ()
Возвращает карту снимков
Возврат | |
---|---|
повторно подключиться
public void reconnect (String serial)
Восстановите соединение с устройством.
Параметры | |
---|---|
serial | String : серийный номер устройства. |
Броски | |
---|---|
DeviceNotAvailableException |
восстановить виртуальное устройство
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 |
снимок устройства
public void snapshotDevice (ITestDevice device, String snapshotId)
Снимок данного устройства
Параметры | |
---|---|
device | ITestDevice : ITestDevice используется для обработчика снимков устройства. |
snapshotId | String : snapshotId — это имя снимка, который будет сохранен. |
Броски | |
---|---|
DeviceNotAvailableException |
TearDownConnection
public void tearDownConnection ()
Очистите соединение.
Защищенные методы
подождитеForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
Проверьте, включено ли соединение adb.
Параметры | |
---|---|
serial | String |
waitTime | long |
Броски | |
---|---|
DeviceNotAvailableException |