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. |