AdbTcpConnectionAdbTcpConnection

public class AdbTcpConnection
extends DefaultConnection

java.lang.Objeto
com.android.tradefed.device.connection.AbstractConnection
com.android.tradefed.device.connection.DefaultConnection
com.android.tradefed.device.conexión.AdbTcpConnection


Representación de 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

long WAIT_FOR_ADB_CONNECT

Constructores públicos

AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder)

Métodos públicos

boolean adbTcpConnect (String host, String port)

Método auxiliar para conectar adb a un dispositivo Android tcp ip dado

boolean adbTcpDisconnect (String host, String port)

Método auxiliar para desconectar adb de un dispositivo Android tcp ip dado

String getHostName (String serial)

Devuelve el nombre de host asociado con el dispositivo.

String getPortNum (String serial)

Devuelve el número de puerto asociado con el dispositivo.

void reconnect (String serial)

Vuelva a conectar la conexión al dispositivo.

void tearDownConnection ()

Limpia la conexión.

Métodos protegidos

void waitForAdbConnect (String serial, long waitTime)

Compruebe si la conexión 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)

ESPERAR_FOR_ADB_CONECTAR

protected static final long WAIT_FOR_ADB_CONNECT

Valor constante: 120000 (0x000000000001d4c0)

Constructores públicos

AdbTcpConnectionAdbTcpConnection

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 conectar adb a un dispositivo Android tcp ip dado

Parámetros
host String : el nombre de host/ip de un dispositivo Android tcp/ip

port String : el número de puerto de un dispositivo tcp/ip

Devoluciones
boolean verdadero si nos conectamos con éxito al dispositivo, falso de lo contrario.

adbTcpDesconectar

public boolean adbTcpDisconnect (String host, 
                String port)

Método auxiliar para desconectar adb de un dispositivo Android tcp ip dado

Parámetros
host String : el nombre de host/ip de un dispositivo Android tcp/ip

port String : el número de puerto de un dispositivo tcp/ip

Devoluciones
boolean verdadero si nos desconectamos con éxito del dispositivo, falso de lo contrario.

getHostName

public String getHostName (String serial)

Devuelve el nombre de host asociado con el dispositivo. Extraído de la serie.

Parámetros
serial String

Devoluciones
String

obtenerPortNum

public String getPortNum (String serial)

Devuelve el número de puerto asociado con el dispositivo. Extraído de la serie.

Parámetros
serial String

Devoluciones
String

reconectar

public void reconnect (String serial)

Vuelva a conectar la conexión al dispositivo.

Parámetros
serial String : el número de serie del dispositivo.

Lanza
DeviceNotAvailableException

desmontar la conexión

public void tearDownConnection ()

Limpia la conexión.

Métodos protegidos

esperaParaAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Compruebe si la conexión adb está habilitada.

Parámetros
serial String

waitTime long

Lanza
DeviceNotAvailableException