Dispositivo Android remoto
public class RemoteAndroidDevice
extends TestDevice
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.NativeDevice | ||
| ↳ | com.android.tradefed.device.TestDevice | ||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | ||
Implementação de um ITestDevice para um dispositivo Android full stack conectado via adb connect. Suponha que o serial do dispositivo esteja no formato
Resumo
Constantes | |
|---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
Construtores públicos | |
|---|---|
RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Cria um | |
Métodos públicos | |
|---|---|
static boolean | checkSerialFormatValid (String serialString) Verifique se o formato do serial está conforme o esperado |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Retorne um |
String | getFastbootSerialNumber ()Retorna o número de série do modo fastboot. |
String | getMacAddress ()Retorna o endereço MAC do dispositivo, nulo se não for possível consultar o dispositivo. |
boolean | isEncryptionSupported ()Retorna se a criptografia for compatível com o dispositivo. |
Constantes
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Valor constante: 20.000 (0x000000000004e20)
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 (0x000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Valor Constante: 120000 (0x000000000001d4c0)
Construtores públicos
Dispositivo Android remoto
public RemoteAndroidDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor) Cria um RemoteAndroidDevice .
| Parâmetros | |
|---|---|
device | IDevice : o IDevice associado |
stateMonitor | IDeviceStateMonitor : o mecanismo IDeviceStateMonitor a ser usado |
allocationMonitor | IDeviceMonitor : o IDeviceMonitor para informar sobre alterações de estado de alocação. |
Métodos públicos
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Verifique se o formato do serial está conforme o esperado
| Parâmetros | |
|---|---|
serialString | String |
| Devoluções | |
|---|---|
boolean | verdadeiro se o formato for válido; caso contrário, falso. |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Retorne um DeviceDescriptor das informações do dispositivo para obter informações sobre ele sem passar o objeto do dispositivo real.
| Parâmetros | |
|---|---|
shortDescriptor | boolean : limitar ou não o descritor às informações mínimas |
| Devoluções | |
|---|---|
DeviceDescriptor | |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
Retorna o número de série do modo fastboot.
| Devoluções | |
|---|---|
String | |
getMacAddress
public String getMacAddress ()
Retorna o endereço MAC do dispositivo, nulo se não for possível consultar o dispositivo.
| Devoluções | |
|---|---|
String | |
isEncryptionSupported
public boolean isEncryptionSupported ()
Retorna se a criptografia for compatível com o dispositivo.
| Devoluções | |
|---|---|
boolean | true se o dispositivo suportar criptografia. |