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 |
Biểu thị kết nối mặc định của một thiết bị, giả định là kết nối adb tiêu chuẩn của thiết bị.
Tóm tắt
Hằng số | |
---|---|
long |
DEFAULT_SHORT_CMD_TIMEOUT
|
int |
MAX_RETRIES
|
long |
RETRY_INTERVAL_MS
|
Hàm khởi tạo công khai | |
---|---|
AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)
|
Phương thức công khai | |
---|---|
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 ip tcp nhất định |
boolean
|
adbTcpDisconnect(String host, String port)
Phương thức trợ giúp để ngắt kết nối adb khỏi một thiết bị Android ip tcp 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 liên kết với thiết bị. |
|
getSuiteSnapshots()
Trả về bản đồ của ảnh chụp nhanh |
void
|
initializeConnection()
Khởi chạy kết nối của thiết bị. |
void
|
reconnect(String serial)
Kết nối lại với thiết bị. |
void
|
recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Phục hồi thiết bị đã cho bằng cách đặt lại thiết bị. |
void
|
setAdbLogFile(File adbLogFile)
Cung cấp một tệp receiver để chúng ta 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()
Dọn dẹp kết nối. |
Phương thức được bảo vệ | |
---|---|
void
|
waitForAdbConnect(String serial, long waitTime)
Kiểm tra xem bạn đã bật kết nối adb hay chưa. |
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ị hằng số: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Giá trị không đổi: 5000 (0x0000000000001388)
Hàm khởi tạo công khai
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
Tham số | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
Phương thức công khai
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 có địa chỉ IP tcp nhất định
Tham 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 |
Giá trị trả về | |
---|---|
boolean |
true nếu chúng ta kết nối thành công với thiết bị, false nếu không. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
Phương thức trợ giúp để ngắt kết nối adb khỏi một thiết bị Android ip tcp nhất định
Tham 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 |
Giá trị trả về | |
---|---|
boolean |
true nếu chúng ta đã ngắt kết nối thành công với thiết bị, false nếu không. |
getHostName
public String getHostName (String serial)
Trả về tên máy chủ được liên kết với thiết bị. Được trích xuất từ tệp tuần tự.
Tham số | |
---|---|
serial |
String |
Giá trị trả về | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
Trả về số cổng liên kết với thiết bị. Được trích xuất từ tệp tuần tự.
Tham số | |
---|---|
serial |
String |
Giá trị trả về | |
---|---|
String |
getSuiteSnapshots
publicgetSuiteSnapshots ()
Trả về bản đồ của ảnh chụp nhanh
Giá trị trả về | |
---|---|
|
initializeConnection
public void initializeConnection ()
Khởi chạy kết nối của thiết bị.
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
kết nối lại
public void reconnect (String serial)
Kết nối lại với thiết bị.
Tham số | |
---|---|
serial |
String : Số sê-ri của thiết bị. |
Gửi | |
---|---|
DeviceNotAvailableException |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Phục hồi thiết bị đã cho bằng cách đặt lại thiết bị.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice được dùng cho trình xử lý đặt lại thiết bị. |
snapshotId |
String : snapshotId được dùng để tìm nạp bản tổng quan nhanh chính xác để khôi phục. |
dnae |
DeviceNotAvailableException : DeviceNotAvailableException là ngoại lệ thiết bị hiện có không có sẵn. |
Gửi | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Cung cấp một tệp receiver để chúng ta có thể lưu trữ tất cả nhật ký kết nối adb cho mục đích gỡ lỗi.
Tham số | |
---|---|
adbLogFile |
File |
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
Chụp nhanh thiết bị đã cho
Tham số | |
---|---|
device |
ITestDevice : ITestDevice được dùng cho trình xử lý ảnh chụp nhanh của thiết bị. |
snapshotId |
String : snapshotId là tên của ảnh chụp nhanh sẽ được lưu. |
Gửi | |
---|---|
DeviceNotAvailableException |
tearDownConnection
public void tearDownConnection ()
Dọn dẹp kết nối.
Phương thức được bảo vệ
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
Kiểm tra xem bạn đã bật kết nối adb hay chưa.
Tham số | |
---|---|
serial |
String |
waitTime |
long |
Gửi | |
---|---|
DeviceNotAvailableException |