Dispositivo Android remoto
public class RemoteAndroidDevice
extends TestDevice
java.lang.Objeto | |||
↳ | 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 mediante 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) Compruebe si el formato de la serie es el esperado. |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Devuelve un |
String | getFastbootSerialNumber () Devuelve el número de serie del modo fastboot. |
String | getMacAddress () Devuelve la dirección MAC del dispositivo, nula si no se puede realizar la consulta desde el dispositivo. |
boolean | isEncryptionSupported () Devuelve si el cifrado 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
Dispositivo Android remoto
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un RemoteAndroidDevice
.
Parámetros | |
---|---|
device | IDevice : el IDevice asociado |
stateMonitor | IDeviceStateMonitor : el mecanismo IDeviceStateMonitor a utilizar |
allocationMonitor | IDeviceMonitor : el IDeviceMonitor para informar de los cambios en el estado de asignación. |
Métodos públicos
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Compruebe si el formato de la serie es el esperado.
Parámetros | |
---|---|
serialString | String |
Devoluciones | |
---|---|
boolean | Es verdadero si el formato es válido; falso en caso contrario. |
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 : si limitar o no el descriptor a la información mínima |
Devoluciones | |
---|---|
DeviceDescriptor |
obtener el número de serie de Fastboot
public String getFastbootSerialNumber ()
Devuelve el número de serie del modo fastboot.
Devoluciones | |
---|---|
String |
obtener dirección Mac
public String getMacAddress ()
Devuelve la dirección MAC del dispositivo, nula si no se puede realizar la consulta desde el dispositivo.
Devoluciones | |
---|---|
String |
isEncryptionSupported
public boolean isEncryptionSupported ()
Devuelve si el cifrado es compatible con el dispositivo.
Devoluciones | |
---|---|
boolean | true si el dispositivo admite cifrado. |