RemoteAndroidDevice
public
class
RemoteAndroidDevice
extends TestDevice
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
Triển khai ITestDevice
cho một thiết bị Android có đầy đủ ngăn xếp được kết nối thông qua adb connect.
Giả sử số sê-ri của thiết bị sẽ có định dạng
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 | |
---|---|
RemoteAndroidDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Tạo |
Phương thức công khai | |
---|---|
static
boolean
|
checkSerialFormatValid(String serialString)
Kiểm tra xem định dạng của tệp nối tiếp có đúng như dự kiến |
boolean
|
connectToWifiNetwork(
Kết nối với mạng Wi-Fi. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Trả về |
String
|
getMacAddress()
Trả về địa chỉ MAC của thiết bị, giá trị rỗng nếu không truy vấn được từ thiết bị. |
boolean
|
isEncryptionSupported()
Trả về kết quả nếu thiết bị hỗ trợ tính năng mã hoá. |
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)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Giá trị không đổi: 120000 (0x000000000001d4c0)
Hàm khởi tạo công khai
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Tạo RemoteAndroidDevice
.
Tham số | |
---|---|
device |
IDevice : IDevice được liên kết |
stateMonitor |
IDeviceStateMonitor : cơ chế IDeviceStateMonitor cần sử dụng |
allocationMonitor |
IDeviceMonitor : IDeviceMonitor để thông báo về các thay đổi trạng thái phân bổ. |
Phương thức công khai
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Kiểm tra xem định dạng của tệp nối tiếp có đúng như dự kiến
Tham số | |
---|---|
serialString |
String |
Giá trị trả về | |
---|---|
boolean |
true nếu định dạng hợp lệ, false nếu không hợp lệ. |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Kết nối với mạng Wi-Fi.
Bật wifi và chặn cho đến khi kết nối thành công với một trong các mạng wifi được cung cấp trong bản đồ wifiSsidToPsk. Sau khi kết nối, thực thể sẽ cố gắng khôi phục kết nối sau mỗi lần khởi động lại cho đến khi ITestDevice.disconnectFromWifi()
hoặc ITestDevice.clearLastConnectedWifiNetwork()
được gọi.
Tham số | |
---|---|
wifiSsidToPsk |
: Bản đồ ánh xạ SSID wifi với mật khẩu. |
scanSsid |
boolean : liệu có quét tìm SSID ẩn cho mạng này hay không. |
Giá trị trả về | |
---|---|
boolean |
true nếu kết nối thành công với mạng Wi-Fi. false nếu không |
Gửi | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Trả về DeviceDescriptor
từ thông tin thiết bị để lấy thông tin về thiết bị đó mà không cần truyền đối tượng thiết bị thực tế.
Tham số | |
---|---|
shortDescriptor |
boolean : Có giới hạn chỉ số mô tả ở mức thông tin tối thiểu hay không |
Giá trị trả về | |
---|---|
DeviceDescriptor |
getMacAddress
public String getMacAddress ()
Trả về địa chỉ MAC của thiết bị, giá trị rỗng nếu không truy vấn được từ thiết bị.
Giá trị trả về | |
---|---|
String |
isEncryptionSupported
public boolean isEncryptionSupported ()
Trả về kết quả nếu thiết bị hỗ trợ tính năng mã hoá.
Giá trị trả về | |
---|---|
boolean |
true nếu thiết bị hỗ trợ tính năng mã hoá. |