RemoteAndroidDevice
public class RemoteAndroidDevice
extends TestDevice
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.NativeDevice | ||
| ↳ | com.android.tradefed.device.TestDevice | ||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | ||
Реализация ITestDevice для полнофункционального Android-устройства, подключенного через adb connect. Предполагается, что серийный номер устройства будет иметь формат
Краткое содержание
Константы | |
|---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT |
Государственные строители | |
|---|---|
RemoteAndroidDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Создает объект | |
Общедоступные методы | |
|---|---|
static boolean | checkSerialFormatValid (String serialString) Проверьте, соответствует ли формат серийного номера ожидаемому. |
IWifiHelper.WifiConnectionResult | connectToWifiNetworkWithResult (Map<String, String> wifiSsidToPsk, boolean scanSsid)Подключается к сети Wi-Fi. |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Чтобы получить информацию об устройстве, не передавая сам объект устройства, верните |
String | getMacAddress ()Возвращает MAC-адрес устройства, значение null, если запрос от устройства не удается. |
boolean | isEncryptionSupported ()Возвращает значение, если на устройстве поддерживается шифрование. |
Константы
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Постоянное значение: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Постоянное значение: 5 (0x00000005)
ИНТЕРВАЛ ПОВТОРНОЙ ПОПЫТКИ_МС
protected static final long RETRY_INTERVAL_MS
Постоянное значение: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Постоянное значение: 120000 (0x000000000001d4c0)
Государственные строители
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Создает объект RemoteAndroidDevice .
| Параметры | |
|---|---|
device | IDevice : связанный IDevice |
stateMonitor | IDeviceStateMonitor : механизм IDeviceStateMonitor для использования. |
allocationMonitor | IDeviceMonitor : объект IDeviceMonitor , информирующий об изменениях состояния выделенных ресурсов. |
Общедоступные методы
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Проверьте, соответствует ли формат серийного номера ожидаемому.
| Параметры | |
|---|---|
serialString | String |
| Возвраты | |
|---|---|
boolean | Если формат действителен, то значение равно true, в противном случае — false. |
connectToWifiNetworkWithResult
public IWifiHelper.WifiConnectionResult connectToWifiNetworkWithResult (Map<String, String> wifiSsidToPsk, boolean scanSsid)
Подключается к сети Wi-Fi.
Включает Wi-Fi и блокирует выполнение до тех пор, пока не будет установлено успешное соединение с одной из сетей Wi-Fi, указанных в карте wifiSsidToPsk. После установления соединения экземпляр будет пытаться восстановить соединение после каждой перезагрузки, пока не будет вызван ITestDevice.disconnectFromWifi() или ITestDevice.clearLastConnectedWifiNetwork() .
| Параметры | |
|---|---|
wifiSsidToPsk | Map : Карта соответствия SSID сетей Wi-Fi и паролей. |
scanSsid | boolean : следует ли сканировать скрытые SSID для этой сети. |
| Возвраты | |
|---|---|
IWifiHelper.WifiConnectionResult | Объект WifiConnectionResult указывает на состояние соединения. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Чтобы получить информацию об устройстве, не передавая сам объект устройства, верните DeviceDescriptor из списка доступных устройств.
| Параметры | |
|---|---|
shortDescriptor | boolean : следует ли ограничивать описание минимальным объемом информации. |
| Возвраты | |
|---|---|
DeviceDescriptor | |
получитьMac-адрес
public String getMacAddress ()
Возвращает MAC-адрес устройства, значение null, если запрос от устройства не удается.
| Возвраты | |
|---|---|
String | |
isEncryptionSupported
public boolean isEncryptionSupported ()
Возвращает значение, если на устройстве поддерживается шифрование.
| Возвраты | |
|---|---|
boolean | true если устройство поддерживает шифрование. |