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 |
Representação de conexão padrão de um dispositivo, considerada uma conexão adb padrão do dispositivo.
Resumo
Constantes | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
Construtores públicos | |
---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) |
Métodos públicos | |
---|---|
boolean | adbTcpConnect (String host, String port) Método auxiliar para adb conectar a um determinado dispositivo Android tcp ip |
boolean | adbTcpDisconnect (String host, String port) Método auxiliar para adb desconectar de um determinado dispositivo tcp ip Android |
String | getHostName (String serial) Retorne o nome do host associado ao dispositivo. |
String | getPortNum (String serial) Retorne o número da porta associado ao dispositivo. |
void | reconnect (String serial) Reconecte a conexão com o dispositivo. |
void | tearDownConnection () Limpe a conexão. |
Métodos protegidos | |
---|---|
void | waitForAdbConnect (String serial, long waitTime) Verifique se a conexão 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)
WAIT_FOR_ADB_CONNECT
protected static final long WAIT_FOR_ADB_CONNECT
Valor constante: 120000 (0x000000000001d4c0)
Construtores 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 adb conectar a um determinado dispositivo Android tcp ip
Parâmetros | |
---|---|
host | String : o nome do host/ip de um dispositivo Android tcp/ip |
port | String : o número da porta de um dispositivo TCP/IP |
devoluções | |
---|---|
boolean | true se nos conectarmos com sucesso ao dispositivo, false caso contrário. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
Método auxiliar para adb desconectar de um determinado dispositivo tcp ip Android
Parâmetros | |
---|---|
host | String : o nome do host/ip de um dispositivo Android tcp/ip |
port | String : o número da porta de um dispositivo TCP/IP |
devoluções | |
---|---|
boolean | true se nos desconectarmos com sucesso do dispositivo, false caso contrário. |
getHostName
public String getHostName (String serial)
Retorne o nome do host associado ao dispositivo. Extraído do seriado.
Parâmetros | |
---|---|
serial | String |
devoluções | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
Retorne o número da porta associado ao dispositivo. Extraído do seriado.
Parâmetros | |
---|---|
serial | String |
devoluções | |
---|---|
String |
reconectar
public void reconnect (String serial)
Reconecte a conexão com o dispositivo.
Parâmetros | |
---|---|
serial | String : O número de série do dispositivo. |
lances | |
---|---|
DeviceNotAvailableException |
tearDownConnection
public void tearDownConnection ()
Limpe a conexão.
Métodos protegidos
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
Verifique se a conexão adb está habilitada.
Parâmetros | |
---|---|
serial | String |
waitTime | long |
lances | |
---|---|
DeviceNotAvailableException |