AdbTcp 연결
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)
기기와 연결된 포트 번호를 반환합니다. |
|
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(기본_단축_CMD_시간 초과)
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
상수 값: 20,000명 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
상수 값: 5개 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
상수 값: 5,000명 (0x0000000000001388)
ADB_연결 대기 중
protected static final long WAIT_FOR_ADB_CONNECT
상수 값: 120,000개 (0x000000000001d4c0)
공개 생성자
AdbTcp 연결
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를 반환합니다. |
adbTcp연결 해제
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 |
getSuiteSnapshots
publicgetSuiteSnapshots ()
스냅샷 맵 반환
반환 값 | |
---|---|
|
reconnect
public void reconnect (String serial)
기기에 연결을 다시 연결합니다.
매개변수 | |
---|---|
serial |
String : 기기 일련번호입니다. |
생성 값 | |
---|---|
DeviceNotAvailableException |
recoveryVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
기기를 재설정하여 해당 기기를 복구합니다.
매개변수 | |
---|---|
device |
ITestDevice : ITestDevice 는 기기 재설정 핸들러에 사용됩니다. |
snapshotId |
String : 스냅샷 ID는 복원할 올바른 스냅샷을 가져오는 데 사용됩니다. |
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 : 스냅샷 ID는 저장할 스냅샷의 이름입니다. |
생성 값 | |
---|---|
DeviceNotAvailableException |
해제 연결
public void tearDownConnection ()
연결을 삭제합니다.
보호된 메서드
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
adb 연결이 사용 설정되어 있는지 확인합니다.
매개변수 | |
---|---|
serial |
String |
waitTime |
long |
생성 값 | |
---|---|
DeviceNotAvailableException |