Адбткпконнектион

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)

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

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)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

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

Общественные конструкторы

Адбткпконнектион

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

public  getSuiteSnapshots ()

Возвращает карту снимков

Возврат

повторно подключиться

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