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

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 連接。

常量

默認_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)

公共構造函數

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

參數
builder DefaultConnection.ConnectionBuilder

公共方法

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

adb 連接到給定 tcp ip Android 設備的輔助方法

參數
host String : tcp/ip Android 設備的主機名/ip

port String : tcp/ip 設備的端口號

退貨
boolean如果我們成功連接到設備,則為 true,否則為 false。

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

adb 與給定 tcp ip Android 設備斷開連接的輔助方法

參數
host String : tcp/ip Android 設備的主機名/ip

port String : tcp/ip 設備的端口號

退貨
boolean如果我們成功斷開與設備的連接,則為 true,否則為 false。

獲取主機名

public String getHostName (String serial)

返回與設備關聯的主機名。從連續劇中提取。

參數
serial String

退貨
String

獲取端口號

public String getPortNum (String serial)

返回與設備關聯的端口號。從連續劇中提取。

參數
serial String

退貨
String

重新連接

public void reconnect (String serial)

重新連接到設備。

參數
serial String :設備序列號。

投擲
DeviceNotAvailableException

拆卸連接

public void tearDownConnection ()

清理連接。

受保護的方法

等待 AdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

檢查是否啟用了 adb 連接。

參數
serial String

waitTime long

投擲
DeviceNotAvailableException