Удаленный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 | 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 | |
получитьMacAddress
public String getMacAddress ()
Возвращает MAC-адрес устройства, нулевой, если не удалось выполнить запрос с устройства.
| Возврат | |
|---|---|
| String | |
isEncryptionSupported
public boolean isEncryptionSupported ()
Возвращается, если на устройстве поддерживается шифрование.
| Возврат | |
|---|---|
| boolean | trueесли устройство поддерживает шифрование. | 
