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 ที่มี IP TCP ที่ระบุ

boolean adbTcpDisconnect(String host, String port)

เมธอดตัวช่วยในการยกเลิกการเชื่อมต่อ adb จากอุปกรณ์ Android ที่มี TCP IP ที่ระบุ

String getHostName(String serial)

แสดงชื่อโฮสต์ที่เชื่อมโยงกับอุปกรณ์

String getPortNum(String serial)

แสดงหมายเลขพอร์ตที่เชื่อมโยงกับอุปกรณ์

Map<ITestDevice, String> getSuiteSnapshots()

แสดงผลแผนที่ของสแนปชอต

void initializeConnection()

เริ่มการเชื่อมต่อของอุปกรณ์

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 ที่มี IP TCP ที่ระบุ

พารามิเตอร์
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 Map<ITestDevice, String> getSuiteSnapshots ()

แสดงผลแผนที่ของสแนปชอต

การคืนสินค้า
Map<ITestDevice, String>

initializeConnection

public void initializeConnection ()

เริ่มการเชื่อมต่อของอุปกรณ์

ส่ง
DeviceNotAvailableException
TargetSetupError

เชื่อมต่ออีกครั้ง

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: the DeviceNotAvailableException is existing device not available exception.

ส่ง
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