УдаленныйAndroidУстройство
public class RemoteAndroidDevice
extends TestDevice
java.lang.Объект | |||
↳ | 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) Проверьте, соответствует ли формат серийного номера ожидаемому |
boolean | connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) Подключается к сети Wi-Fi. |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Верните |
String | getFastbootSerialNumber () Возвращает серийный номер режима быстрой загрузки. |
String | getMacAddress () Возвращает MAC-адрес устройства, нулевой, если не удалось выполнить запрос с устройства. |
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)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Постоянное значение: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Постоянное значение: 120000 (0x000000000001d4c0)
Общественные конструкторы
УдаленныйAndroidУстройство
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. |
ConnectToWiFiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Подключается к сети Wi-Fi.
Включает Wi-Fi и блокирует его до тех пор, пока не будет установлено успешное соединение с одной из сетей Wi-Fi, указанных на карте wifiSsidToPsk. После установления соединения экземпляр будет пытаться восстановить соединение после каждой перезагрузки, пока не будет вызван ITestDevice#disconnectFromWifi()
или ITestDevice#clearLastConnectedWifiNetwork()
.
Параметры | |
---|---|
wifiSsidToPsk | |
scanSsid | boolean : следует ли сканировать скрытые SSID для этой сети. |
Возврат | |
---|---|
boolean | true , если подключение к сети Wi-Fi успешно. false в противном случае |
Броски | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Верните DeviceDescriptor
из информации об устройстве, чтобы получить информацию о нем без передачи фактического объекта устройства.
Параметры | |
---|---|
shortDescriptor | boolean : следует ли ограничивать дескриптор минимальной информацией. |
Возврат | |
---|---|
DeviceDescriptor |
ПолучитьFastbootSerialNumber
public String getFastbootSerialNumber ()
Возвращает серийный номер режима быстрой загрузки.
Возврат | |
---|---|
String |
получитьMacAddress
public String getMacAddress ()
Возвращает MAC-адрес устройства, нулевой, если не удалось выполнить запрос с устройства.
Возврат | |
---|---|
String |
isEncryptionSupported
public boolean isEncryptionSupported ()
Возвращается, если на устройстве поддерживается шифрование.
Возврат | |
---|---|
boolean | true , если устройство поддерживает шифрование. |