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

ตัวสร้างแบบสาธารณะ

AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)

เมธอดสาธารณะ

boolean adbTcpConnect(String host, String port)

เมธอดตัวช่วยสำหรับ adb เชื่อมต่อกับอุปกรณ์ Android ที่ใช้ TCP IP หนึ่งๆ

boolean adbTcpDisconnect(String host, String port)

เมธอดตัวช่วยสำหรับ adb เพื่อยกเลิกการเชื่อมต่อจากอุปกรณ์ Android ที่ใช้ TCP IP หนึ่งๆ

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)

ตัวสร้างแบบสาธารณะ

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

พารามิเตอร์
builder DefaultConnection.ConnectionBuilder

เมธอดสาธารณะ

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

วิธีการช่วยสำหรับ adb เชื่อมต่อกับอุปกรณ์ Android ที่ใช้ TCP IP หนึ่งๆ

พารามิเตอร์
host String: ชื่อโฮสต์/IP ของอุปกรณ์ Android ที่ใช้ TCP/IP

port String: หมายเลขพอร์ตของอุปกรณ์ TCP/IP

คิกรีเทิร์น
boolean จริงหากเชื่อมต่อกับอุปกรณ์สำเร็จ หรือเป็นเท็จหากไม่สำเร็จ

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

เมธอดตัวช่วยสำหรับ adb เพื่อยกเลิกการเชื่อมต่อจากอุปกรณ์ Android ที่ใช้ TCP IP หนึ่งๆ

พารามิเตอร์
host String: ชื่อโฮสต์/IP ของอุปกรณ์ Android ที่ใช้ TCP/IP

port String: หมายเลขพอร์ตของอุปกรณ์ TCP/IP

คิกรีเทิร์น
boolean จริงหากยกเลิกการเชื่อมต่อกับอุปกรณ์เรียบร้อยแล้ว หรือเป็นเท็จหากไม่

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

recoverVirtualDevice

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

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

ถ่ายภาพหน้าจอของอุปกรณ์ที่ระบุ

พารามิเตอร์
device ITestDevice: ITestDevice ใช้สำหรับตัวแฮนเดิลภาพรวมของอุปกรณ์

snapshotId String: snapshotId คือชื่อของสแนปชอตที่จะบันทึก

โยน
DeviceNotAvailableException

tearDownConnection

public void tearDownConnection ()

ล้างการเชื่อมต่อ

วิธีการที่มีการป้องกัน

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

ตรวจสอบว่าเปิดใช้การเชื่อมต่อ adb หรือไม่

พารามิเตอร์
serial String

waitTime long

โยน
DeviceNotAvailableException