Conexão AdbTcp
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, assumida como 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 tcp ip Android |
boolean | adbTcpDisconnect (String host, String port)Método auxiliar para desconectar o adb 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 associada ao dispositivo. |
getSuiteSnapshots ()Retorna o mapa de snapshots | |
void | reconnect (String serial)Reconecte a conexão ao dispositivo. |
void | recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)Recupere o dispositivo fornecido com a redefinição do dispositivo. |
void | setAdbLogFile (File adbLogFile)Forneça um arquivo receptor onde possamos armazenar todos os logs de conexão adb para fins de depuração. |
void | snapshotDevice ( ITestDevice device, String snapshotId)Capture um instantâneo do dispositivo fornecido |
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: 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
protected static final long WAIT_FOR_ADB_CONNECT
Valor Constante: 120000 (0x000000000001d4c0)
Construtores públicos
Conexão AdbTcp
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 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 | verdadeiro se nos conectamos com sucesso ao dispositivo; caso contrário, falso. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host,
String port)Método auxiliar para desconectar o adb 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 | verdadeiro se desconectarmos o dispositivo com sucesso; caso contrário, falso. |
getHostName
public String getHostName (String serial)
Retorne o nome do host associado ao dispositivo. Extraído da série.
| Parâmetros | |
|---|---|
serial | String |
| Devoluções | |
|---|---|
String | |
getPortNum
public String getPortNum (String serial)
Retorne o número da porta associada ao dispositivo. Extraído da série.
| Parâmetros | |
|---|---|
serial | String |
| Devoluções | |
|---|---|
String | |
getSuiteSnapshots
publicgetSuiteSnapshots ()
Retorna o mapa de snapshots
| Devoluções | |
|---|---|
reconectar
public void reconnect (String serial)
Reconecte a conexão ao dispositivo.
| Parâmetros | |
|---|---|
serial | String : O número de série do dispositivo. |
| Lança | |
|---|---|
DeviceNotAvailableException | |
recuperarVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Recupere o dispositivo fornecido com a redefinição do dispositivo.
| Parâmetros | |
|---|---|
device | ITestDevice : o ITestDevice é usado para manipulador de redefinição de dispositivo. |
snapshotId | String : o snapshotId é usado para buscar o instantâneo correto para restaurar. |
dnae | DeviceNotAvailableException : DeviceNotAvailableException é uma exceção de dispositivo existente não disponível. |
| Lança | |
|---|---|
DeviceNotAvailableException | |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Forneça um arquivo receptor onde possamos armazenar todos os logs de conexão adb para fins de depuração.
| Parâmetros | |
|---|---|
adbLogFile | File |
dispositivo instantâneo
public void snapshotDevice (ITestDevice device, String snapshotId)
Capture um instantâneo do dispositivo fornecido
| Parâmetros | |
|---|---|
device | ITestDevice : o ITestDevice é usado para manipulador de instantâneo do dispositivo. |
snapshotId | String : o snapshotId é o nome do snapshot que será salvo. |
| Lança | |
|---|---|
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 |
| Lança | |
|---|---|
DeviceNotAvailableException | |