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 |
Đại diện kết nối mặc định của một thiết bị, được 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
|
long |
WAIT_FOR_ADB_CONNECT
|
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 tcp ip nhất định |
boolean
|
adbTcpDisconnect(String host, String port)
Phương thức trợ giúp để adb ngắt kết nối khỏi một thiết bị Android tcp IP nhất định |
String
|
getHostName(String serial)
Trả về tên máy chủ liên kết với thiết bị. |
String
|
getPortNum(String serial)
Trả về số cổng tương ứng 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 cách đặt lại thiết bị. |
void
|
setAdbLogFile(File adbLogFile)
Cung cấp tệp nhận để 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 kết nối adb đã được bật chưa. |
Hằng số
MẶC ĐỊNH_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Giá trị không đổi: 20.000 (0x0000000000004e20)
[TÊN NGƯỜI]
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: 5.000 (0x0000000000001388)
CHỜ_FOR_ADB_CONNECT
protected static final long WAIT_FOR_ADB_CONNECT
Giá trị không đổi: 120.000 (0x000000000001d4c0)
Hàm khởi tạo công khai
Kết nối AdbTcp
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 tcp ip 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 tôi kết nối thành công với thiết bị, false nếu không kết nối thành công. |
adbTcpNgắt kết nối
public boolean adbTcpDisconnect (String host, String port)
Phương thức trợ giúp để adb ngắt kết nối khỏi một thiết bị Android tcp IP 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 tôi ngắt kết nối thành công với thiết bị, false nếu không ngắt kết nối thành công. |
getHostName
public String getHostName (String serial)
Trả về tên máy chủ liên kết với thiết bị. Trích xuất từ sê-ri.
Tham số | |
---|---|
serial |
String |
Giá trị trả về | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
Trả về số cổng tương ứng với thiết bị. Trích xuất từ sê-ri.
Tham số | |
---|---|
serial |
String |
Giá trị trả về | |
---|---|
String |
Ảnh chụp nhanh getSuite
publicgetSuiteSnapshots ()
Trả về bản đồ của ảnh chụp nhanh
Giá trị trả về | |
---|---|
|
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ị.
Tham số | |
---|---|
serial |
String : Số sê-ri của thiết bị. |
Gửi | |
---|---|
DeviceNotAvailableException |
khôi phục thiết bị ảo
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Khôi phục thiết bị đã cho bằng cách đặt lại thiết bị.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice dùng cho trình xử lý đặt lại thiết bị. |
snapshotId |
String : snapshotId dùng để tìm nạp đúng bản tổng quan nhanh cần khôi phục. |
dnae |
DeviceNotAvailableException : DeviceNotAvailableException không phải là thiết bị hiện có
ngoại lệ. |
Gửi | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Cung cấp tệp nhận để 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 thiết bị. |
snapshotId |
String : snapshotId là tên của bản tổng quan nhanh sẽ được lưu. |
Gửi | |
---|---|
DeviceNotAvailableException |
*Kết nối *downDown
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 kết nối adb đã được bật chưa.
Tham số | |
---|---|
serial |
String |
waitTime |
long |
Gửi | |
---|---|
DeviceNotAvailableException |