Kết nối 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


Biểu diễn kết nối mặc định của thiết bị, được coi là kết nối adb tiêu chuẩn của thiết bị.

Bản tóm tắt

Hằng số

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Nhà thầu xây dựng công cộng

AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder)

Phương pháp công cộng

boolean adbTcpConnect (String host, String port)

Phương thức trợ giúp để adb kết nối với một thiết bị Android tcp ip nhất định

boolean adbTcpDisconnect (String host, String port)

Phương pháp trợ giúp để ngắt kết nối adb khỏi một thiết bị Android tcp ip nhất định

String getHostName (String serial)

Trả về tên máy chủ được liên kết với thiết bị.

String getPortNum (String serial)

Trả về số cổng được liên kết với thiết bị.

getSuiteSnapshots ()

Trả về bản đồ của ảnh chụp nhanh

void reconnect (String serial)

Kết nối lại kết nối với thiết bị.

void recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

Khôi phục thiết bị đã cho bằng thiết lập lại thiết bị.

void setAdbLogFile (File adbLogFile)

Cung cấp tệp nhận nơi chúng tôi có thể lưu trữ tất cả nhật ký kết nối adb cho mục đích gỡ lỗi.

void snapshotDevice ( ITestDevice device, String snapshotId)

Chụp nhanh thiết bị đã cho

void tearDownConnection ()

Làm sạch kết nối.

Phương pháp được bảo vệ

void waitForAdbConnect (String serial, long waitTime)

Kiểm tra xem kết nối adb có được bật hay không.

Hằng số

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

Giá trị không đổi: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Giá trị không đổi: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Giá trị không đổi: 5000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Giá trị không đổi: 120000 (0x000000000001d4c0)

Nhà thầu xây dựng công cộng

Kết nối AdbTcp

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Thông số
builder DefaultConnection.ConnectionBuilder

Phương pháp công cộng

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Phương thức trợ giúp để adb kết nối với một thiết bị Android tcp ip nhất định

Thông số
host String : tên máy chủ/ip của thiết bị Android tcp/ip

port String : số cổng của thiết bị tcp/ip

Trả lại
boolean đúng nếu chúng tôi kết nối thành công với thiết bị, nếu không thì sai.

adbTcpNgắt kết nối

public boolean adbTcpDisconnect (String host, 
                String port)

Phương pháp trợ giúp để ngắt kết nối adb khỏi một thiết bị Android tcp ip nhất định

Thông số
host String : tên máy chủ/ip của thiết bị Android tcp/ip

port String : số cổng của thiết bị tcp/ip

Trả lại
boolean đúng nếu chúng tôi ngắt kết nối thành công với thiết bị, nếu không thì sai.

lấyTên máy chủ

public String getHostName (String serial)

Trả về tên máy chủ được liên kết với thiết bị. Trích xuất từ ​​nối tiếp.

Thông số
serial String

Trả lại
String

getPortNum

public String getPortNum (String serial)

Trả về số cổng được liên kết với thiết bị. Trích xuất từ ​​nối tiếp.

Thông số
serial String

Trả lại
String

getSuiteSnapshots

public  getSuiteSnapshots ()

Trả về bản đồ của ảnh chụp nhanh

Trả lại

kết nối lại

public void reconnect (String serial)

Kết nối lại kết nối với thiết bị.

Thông số
serial String : Số serial của thiết bị.

Ném
DeviceNotAvailableException

phục hồiThiết bị ảo

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

Khôi phục thiết bị đã cho bằng thiết lập lại thiết bị.

Thông số
device ITestDevice : ITestDevice được sử dụng để xử lý thiết lập lại thiết bị.

snapshotId String : snapshotId được sử dụng để tìm nạp ảnh chụp nhanh chính xác để khôi phục.

dnae DeviceNotAvailableException : DeviceNotAvailableException là thiết bị hiện có không có ngoại lệ.

Ném
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Cung cấp tệp nhận nơi chúng tôi có thể lưu trữ tất cả nhật ký kết nối adb cho mục đích gỡ lỗi.

Thông số
adbLogFile File

ảnh chụp nhanhThiết bị

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Chụp nhanh thiết bị đã cho

Thông số
device ITestDevice : ITestDevice được sử dụng để xử lý ảnh chụp nhanh thiết bị.

snapshotId String : snapshotId là tên của ảnh chụp nhanh sẽ được lưu.

Ném
DeviceNotAvailableException

giọt nước mắtKết nối

public void tearDownConnection ()

Làm sạch kết nối.

Phương pháp được bảo vệ

chờForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Kiểm tra xem kết nối adb có được bật hay không.

Thông số
serial String

waitTime long

Ném
DeviceNotAvailableException