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
publicgetSuiteSnapshots ()
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 |