DispositivoAndroidremoto
public
class
RemoteAndroidDevice
extends TestDevice
Objeto java.lang. | |||
↳ | 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 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 de la serie es el esperado |
boolean
|
connectToWifiNetwork(
Se conecta a una red Wi-Fi. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Muestra un |
String
|
getFastbootSerialNumber()
Devuelve el número de serie del modo fastboot. |
String
|
getMacAddress()
Muestra la dirección MAC del dispositivo, que será nula si no se puede consultar desde el dispositivo. |
boolean
|
isEncryptionSupported()
Se devuelve si el dispositivo admite la encriptación. |
Constantes
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Valor constante: 20,000 (0x0000000000004e20)
MAX_REINTENTOS
protected static final int MAX_RETRIES
Valor constante: (5) (0x00000005)
REINTENTAR_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Valor constante: 5,000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Valor constante: 120,000 (0x000000000001d4c0)
Constructores públicos
DispositivoAndroidremoto
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 para usar. |
allocationMonitor |
IDeviceMonitor : Es el IDeviceMonitor que se informará sobre los cambios de estado de la asignación. |
Métodos públicos
checkSerialFormatValid,
public static boolean checkSerialFormatValid (String serialString)
Verifica si el formato de la serie es el esperado
Parámetros | |
---|---|
serialString |
String |
Muestra | |
---|---|
boolean |
true si el formato es válido; de lo contrario, false. |
conectarAlaredWi-Fi
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Se conecta a una red Wi-Fi.
Se activa el Wi-Fi y se bloquea hasta que se establece una conexión exitosa con uno de los dispositivos
redes proporcionadas en el mapa wifiSsidToPsk. Una vez que se establece la conexión, la instancia intentará
restablece la conexión después de cada reinicio hasta la(s) ITestDevice#disconnectFromWifi()
o
Se llama a ITestDevice#clearLastConnectedWifiNetwork()
.
Parámetros | |
---|---|
wifiSsidToPsk |
: Un mapa de los SSID de Wi-Fi a las contraseñas. |
scanSsid |
boolean : Indica si se deben buscar SSID ocultos de esta red. |
Muestra | |
---|---|
boolean |
true si se conectó correctamente a la red Wi-Fi. false
de lo contrario |
Arroja | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor.
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Muestra un DeviceDescriptor
a partir de la información del dispositivo para obtener información sobre él sin
y pasar el objeto del dispositivo en sí.
Parámetros | |
---|---|
shortDescriptor |
boolean : Indica si se debe limitar o no el descriptor a la información mínima. |
Muestra | |
---|---|
DeviceDescriptor |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
Devuelve el número de serie del modo fastboot.
Muestra | |
---|---|
String |
getMacAddress
public String getMacAddress ()
Muestra la dirección MAC del dispositivo, que será nula si no se puede consultar desde el dispositivo.
Muestra | |
---|---|
String |
Compatible con la encriptación
public boolean isEncryptionSupported ()
Se devuelve si el dispositivo admite la encriptación.
Muestra | |
---|---|
boolean |
Es true si el dispositivo es compatible con la encriptación. |