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: ElIDeviceasociado | 
| stateMonitor | IDeviceStateMonitor: Es el mecanismoIDeviceStateMonitorque se usará. | 
| allocationMonitor | IDeviceMonitor: ElIDeviceMonitorpara 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 | truesi se conecta correctamente a la red Wi-Fi.falseotherwise | 
| 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 | truesi el dispositivo admite la encriptación. | 
