RemoteAndroidDevice
public
class
RemoteAndroidDevice
extends TestDevice
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.NativeDevice | ||
| ↳ | com.android.tradefed.device.TestDevice | ||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | ||
Implementación de un ITestDevice para un dispositivo Android de pila completa conectado a través de
adb connect.
Supón que el número de serie del dispositivo tendrá el formato
Resumen
Constantes | |
|---|---|
long |
DEFAULT_SHORT_CMD_TIMEOUT
|
int |
MAX_RETRIES
|
long |
RETRY_INTERVAL_MS
|
long |
WAIT_FOR_ADB_CONNECT
|
Constructores públicos | |
|---|---|
RemoteAndroidDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un |
|
Métodos públicos | |
|---|---|
static
boolean
|
checkSerialFormatValid(String serialString)
Verifica si el formato del número de serie es el esperado |
IWifiHelper.WifiConnectionResult
|
connectToWifiNetworkWithResult(Map<String, String> wifiSsidToPsk, boolean scanSsid)
Se conecta a una red Wi-Fi. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Muestra un |
String
|
getMacAddress()
Muestra la dirección MAC del dispositivo o un valor nulo si no se puede consultar desde el dispositivo. |
boolean
|
isEncryptionSupported()
Muestra si la encriptación es compatible con el dispositivo. |
Constantes
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Valor constante: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Valor constante: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Valor constante: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Valor constante: 120000 (0x000000000001d4c0)
Constructores públicos
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un RemoteAndroidDevice.
| Parámetros | |
|---|---|
device |
IDevice: Es el IDevice asociado. |
stateMonitor |
IDeviceStateMonitor: Es el mecanismo IDeviceStateMonitor que se usará. |
allocationMonitor |
IDeviceMonitor: Es el IDeviceMonitor para informar los cambios de estado de asignación. |
Métodos públicos
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Verifica si el formato del número de serie es el esperado
| Parámetros | |
|---|---|
serialString |
String |
| Muestra | |
|---|---|
boolean |
true si el formato es válido; de lo contrario, false. |
connectToWifiNetworkWithResult
public IWifiHelper.WifiConnectionResult connectToWifiNetworkWithResult (Map<String, String> wifiSsidToPsk, boolean scanSsid)
Se conecta a una red Wi-Fi.
Activa la Wi-Fi y bloquea hasta que se realice una conexión correcta con una de las redes Wi-Fi
que se indican en el mapa wifiSsidToPsk. Una vez que se establece una conexión, la instancia intentará
restablecerla después de cada reinicio hasta que se llame a ITestDevice.disconnectFromWifi() o
ITestDevice.clearLastConnectedWifiNetwork().
| Parámetros | |
|---|---|
wifiSsidToPsk |
Map: Es un mapa de SSIDs de Wi-Fi a contraseñas. |
scanSsid |
boolean: Indica si se debe buscar SSIDs ocultos para esta red. |
| Muestra | |
|---|---|
IWifiHelper.WifiConnectionResult |
Es el WifiConnectionResult que indica el estado de la conexión. |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Muestra un DeviceDescriptor de la información del dispositivo para obtener información sobre él sin
pasar el objeto del dispositivo real.
| Parámetros | |
|---|---|
shortDescriptor |
boolean: Indica si se debe limitar el descriptor a la información mínima. |
| Muestra | |
|---|---|
DeviceDescriptor |
|
getMacAddress
public String getMacAddress ()
Muestra la dirección MAC del dispositivo o un valor nulo si no se puede consultar desde el dispositivo.
| Muestra | |
|---|---|
String |
|
isEncryptionSupported
public boolean isEncryptionSupported ()
Muestra si la encriptación es compatible con el dispositivo.
| Muestra | |
|---|---|
boolean |
true si el dispositivo admite la encriptación. |