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 đủ chức năng được kết nối 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 cổng nối tiếp có đúng như dự kiến hay không |
boolean
|
connectToWifiNetwork(
Kết nối với mạng Wi-Fi. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Trả về một |
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ề nếu thiết bị có hỗ trợ mã hoá. |
Hằng số
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Giá trị hằng số: 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ị hằng số: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Giá trị hằng số: 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 cổng nối tiếp có đúng như dự kiến không
| Tham số | |
|---|---|
serialString |
String |
| Giá trị trả về | |
|---|---|
boolean |
true nếu định dạng hợp lệ, false nếu không. |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Kết nối với mạng Wi-Fi.
Bật Wi-Fi và chặn cho đến khi kết nối thành công với một trong các mạng Wi-Fi được cung cấp trong bản đồ wifiSsidToPsk. Sau khi kết nối, phiên bản 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 đồ SSID Wi-Fi đến mật khẩu. |
scanSsid |
boolean: có quét các 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ề một DeviceDescriptor từ thông tin thiết bị để nhận 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 nội dung mô tả ở mức 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ề nếu thiết bị có hỗ trợ mã hoá.
| Giá trị trả về | |
|---|---|
boolean |
true nếu thiết bị hỗ trợ tính năng mã hoá. |