AdbTcpConnection
  public
  
  
  
  class
  AdbTcpConnection
  
  
  
  
  
  
  
    extends DefaultConnection
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.connection.AbstractConnection | ||
| ↳ | com.android.tradefed.device.connection.DefaultConnection | ||
| ↳ | com.android.tradefed.device.connection.AdbTcpConnection | ||
Representación de la conexión predeterminada de un dispositivo, que se supone que es una conexión adb estándar del dispositivo.
Resumen
| Constantes | |
|---|---|
| long | DEFAULT_SHORT_CMD_TIMEOUT
 | 
| int | MAX_RETRIES
 | 
| long | RETRY_INTERVAL_MS
 | 
| Constructores públicos | |
|---|---|
| 
      AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      adbTcpConnect(String host, String port)
      Método auxiliar para que adb se conecte a un dispositivo Android con IP TCP determinada | 
| 
        
        
        
        
        
        boolean | 
      adbTcpDisconnect(String host, String port)
      Método de ayuda para desconectar adb de un dispositivo Android con IP TCP determinado | 
| 
        
        
        
        
        
        String | 
      getHostName(String serial)
      Muestra el nombre de host asociado con el dispositivo. | 
| 
        
        
        
        
        
        String | 
      getPortNum(String serial)
      Muestra el número de puerto asociado con el dispositivo. | 
| 
        
        
        
        
        
         | 
      getSuiteSnapshots()
      Devuelve el mapa de instantáneas. | 
| 
        
        
        
        
        
        void | 
      initializeConnection()
      Inicializa la conexión del dispositivo. | 
| 
        
        
        
        
        
        void | 
      reconnect(String serial)
      Vuelve a conectar el dispositivo. | 
| 
        
        
        
        
        
        void | 
      recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
      Recupera el dispositivo determinado con el restablecimiento del dispositivo. | 
| 
        
        
        
        
        
        void | 
      setAdbLogFile(File adbLogFile)
      Proporciona un archivo receptor en el que podamos almacenar todos los registros de conexión de adb para depurar. | 
| 
        
        
        
        
        
        void | 
      snapshotDevice(ITestDevice device, String snapshotId)
      Crea una instantánea del dispositivo determinado. | 
| 
        
        
        
        
        
        void | 
      tearDownConnection()
      Limpia la conexión. | 
| Métodos protegidos | |
|---|---|
| 
        
        
        
        
        
        void | 
      waitForAdbConnect(String serial, long waitTime)
      Verifica si la conexión de ADB está habilitada. | 
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)
Constructores públicos
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
| Parámetros | |
|---|---|
| builder | DefaultConnection.ConnectionBuilder | 
Métodos públicos
adbTcpConnect
public boolean adbTcpConnect (String host, 
                String port)Método auxiliar para que adb se conecte a un dispositivo Android con IP TCP determinado
| Parámetros | |
|---|---|
| host | String: El nombre de host o la IP de un dispositivo Android con TCP/IP | 
| port | String: Es el número de puerto de un dispositivo TCP/IP. | 
| Muestra | |
|---|---|
| boolean | Es verdadero si nos conectamos correctamente al dispositivo; de lo contrario, es falso. | 
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, 
                String port)Método de ayuda para desconectar adb de un dispositivo Android con IP TCP determinado
| Parámetros | |
|---|---|
| host | String: El nombre de host o la IP de un dispositivo Android con TCP/IP | 
| port | String: Es el número de puerto de un dispositivo TCP/IP. | 
| Muestra | |
|---|---|
| boolean | Es verdadero si nos desconectamos correctamente del dispositivo; de lo contrario, es falso. | 
getHostName
public String getHostName (String serial)
Muestra el nombre de host asociado con el dispositivo. Se extrae del número de serie.
| Parámetros | |
|---|---|
| serial | String | 
| Muestra | |
|---|---|
| String | |
getPortNum
public String getPortNum (String serial)
Muestra el número de puerto asociado con el dispositivo. Se extrae del número de serie.
| Parámetros | |
|---|---|
| serial | String | 
| Muestra | |
|---|---|
| String | |
getSuiteSnapshots
publicgetSuiteSnapshots () 
Devuelve el mapa de instantáneas.
| Muestra | |
|---|---|
|  | |
initializeConnection
public void initializeConnection ()
Inicializa la conexión del dispositivo.
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
| TargetSetupError | |
volver a conectar
public void reconnect (String serial)
Vuelve a conectar el dispositivo.
| Parámetros | |
|---|---|
| serial | String: Es el número de serie del dispositivo. | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Recupera el dispositivo determinado con el restablecimiento del dispositivo.
| Parámetros | |
|---|---|
| device | ITestDevice:ITestDevicese usa para el controlador de restablecimiento del dispositivo. | 
| snapshotId | String: snapshotId se usa para recuperar la instantánea correcta que se debe restablecer. | 
| dnae | DeviceNotAvailableException:DeviceNotAvailableExceptiones la excepción de dispositivo existente no disponible. | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Proporciona un archivo receptor en el que podamos almacenar todos los registros de conexión de adb para depurar.
| Parámetros | |
|---|---|
| adbLogFile | File | 
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
Crea una instantánea del dispositivo determinado.
| Parámetros | |
|---|---|
| device | ITestDevice:ITestDevicese usa para el controlador de instantáneas del dispositivo. | 
| snapshotId | String: snapshotId es el nombre de la instantánea que se guardará. | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
tearDownConnection
public void tearDownConnection ()
Limpia la conexión.
Métodos protegidos
waitForAdbConnect
protected void waitForAdbConnect (String serial, 
                long waitTime)Verifica si la conexión de ADB está habilitada.
| Parámetros | |
|---|---|
| serial | String | 
| waitTime | long | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | |
