การเชื่อมต่อ 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) วิธีการช่วยเหลือใน 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_RETIES
protected static final int MAX_RETRIES
ค่าคงที่: 5 (0x00000005)
ลองอีกครั้ง_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
ค่าคงที่: 5,000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
protected static final long WAIT_FOR_ADB_CONNECT
ค่าคงที่: 120000 (0x000000000001d4c0)
ผู้รับเหมาก่อสร้างสาธารณะ
การเชื่อมต่อ AdbTcp
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 | จริงหากเราเชื่อมต่อกับอุปกรณ์สำเร็จ มิฉะนั้นจะเป็นเท็จ |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
วิธีการช่วยเหลือในการตัดการเชื่อมต่อ adb จากอุปกรณ์ tcp ip Android ที่กำหนด
พารามิเตอร์ | |
---|---|
host | String : ชื่อโฮสต์/ip ของอุปกรณ์ Android tcp/ip |
port | String : หมายเลขพอร์ตของอุปกรณ์ tcp/ip |
การส่งคืน | |
---|---|
boolean | เป็นจริงหากเรายกเลิกการเชื่อมต่อกับอุปกรณ์สำเร็จ มิฉะนั้นจะเป็นเท็จ |
getHostName
public String getHostName (String serial)
ส่งคืนชื่อโฮสต์ที่เกี่ยวข้องกับอุปกรณ์ เอามาจากซีรีย์.
พารามิเตอร์ | |
---|---|
serial | String |
การส่งคืน | |
---|---|
String |
รับPortNum
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 |
การฉีกขาดการเชื่อมต่อ
public void tearDownConnection ()
ทำความสะอาดการเชื่อมต่อ
วิธีการที่ได้รับการป้องกัน
รอ AdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
ตรวจสอบว่าเปิดใช้งานการเชื่อมต่อ adb หรือไม่
พารามิเตอร์ | |
---|---|
serial | String |
waitTime | long |
ขว้าง | |
---|---|
DeviceNotAvailableException |