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) 주어진 TCP IP Android 장치에 adb를 연결하는 도우미 방법 |
boolean | adbTcpDisconnect (String host, String port) 주어진 TCP IP Android 장치에서 adb 연결을 끊는 도우미 방법 |
String | getHostName (String serial) 장치와 연결된 호스트 이름을 반환합니다. |
String | getPortNum (String serial) 장치와 연결된 포트 번호를 반환합니다. |
void | reconnect (String serial) 장치에 다시 연결하십시오. |
void | recoverVirtualDevice ( ITestDevice device, DeviceNotAvailableException dnae) 기기 재설정을 통해 해당 기기를 복구하세요. |
void | setAdbLogFile (File adbLogFile) 디버깅 목적으로 모든 adb 연결 로그를 저장할 수 있는 수신자 파일을 제공합니다. |
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)
공개 생성자
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
매개변수 | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
공개 메소드
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
주어진 TCP IP Android 장치에 adb를 연결하는 도우미 방법
매개변수 | |
---|---|
host | String : tcp/ip Android 장치의 호스트 이름/ip |
port | String : tcp/ip 장치의 포트 번호 |
보고 | |
---|---|
boolean | 장치에 성공적으로 연결되면 true이고, 그렇지 않으면 false입니다. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
주어진 TCP IP Android 장치에서 adb 연결을 끊는 도우미 방법
매개변수 | |
---|---|
host | String : tcp/ip Android 장치의 호스트 이름/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 recoverVirtualDevice (ITestDevice device, DeviceNotAvailableException dnae)
기기 재설정을 통해 해당 기기를 복구하세요.
매개변수 | |
---|---|
device | ITestDevice : ITestDevice 장치 재설정 핸들러에 사용됩니다. |
dnae | DeviceNotAvailableException : DeviceNotAvailableException 은 기존 장치를 사용할 수 없는 예외입니다. |
던지기 | |
---|---|
DeviceNotAvailableException |
setAdb로그파일
public void setAdbLogFile (File adbLogFile)
디버깅 목적으로 모든 adb 연결 로그를 저장할 수 있는 수신자 파일을 제공합니다.
매개변수 | |
---|---|
adbLogFile | File |
TearDownConnection
public void tearDownConnection ()
연결을 정리하세요.
보호된 방법
AdbConnect 대기
protected void waitForAdbConnect (String serial, long waitTime)
adb 연결이 활성화되어 있는지 확인하세요.
매개변수 | |
---|---|
serial | String |
waitTime | long |
던지기 | |
---|---|
DeviceNotAvailableException |