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.
Supongamos que el número de serie del dispositivo estará en 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 serial es el esperado |
boolean
|
connectToWifiNetwork(
Se conecta a una red Wi-Fi. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Devuelve un |
String
|
getMacAddress()
Muestra la dirección MAC del dispositivo, 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: El IDevice asociado |
stateMonitor |
IDeviceStateMonitor: Es el mecanismo IDeviceStateMonitor que se usará. |
allocationMonitor |
IDeviceMonitor: El IDeviceMonitor para informar sobre los cambios de estado de asignación. |
Métodos públicos
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Verifica si el formato del puerto serie es el esperado
| Parámetros | |
|---|---|
serialString |
String |
| Muestra | |
|---|---|
boolean |
Es verdadero si el formato es válido; de lo contrario, es falso. |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Se conecta a una red Wi-Fi.
Activa la red Wi-Fi y la bloquea hasta que se establezca una conexión correcta con una de las redes Wi-Fi que se proporcionan en el mapa wifiSsidToPsk. Una vez que se establezca 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 |
: Es un mapa de SSID de Wi-Fi a contraseñas. |
scanSsid |
boolean: Indica si se deben buscar SSID ocultos para esta red. |
| Muestra | |
|---|---|
boolean |
true si se conecta correctamente a la red Wi-Fi. false
otherwise |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Devuelve 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, 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. |