Connessione AdbTcp

public class AdbTcpConnection
extends DefaultConnection

java.lang.Oggetto
com.android.tradefed.device.connection.AbstractConnection
com.android.tradefed.device.connection.DefaultConnection
com.android.tradefed.device.connection.AdbTcpConnection


Rappresentazione della connessione predefinita di un dispositivo, che si presume sia una connessione adb standard del dispositivo.

Riepilogo

Costanti

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Costruttori pubblici

AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder)

Metodi pubblici

boolean adbTcpConnect (String host, String port)

Metodo di supporto per adb connettersi a un determinato dispositivo Android tcp ip

boolean adbTcpDisconnect (String host, String port)

Metodo di supporto per la disconnessione adb da un determinato dispositivo Android tcp ip

String getHostName (String serial)

Restituisce il nome host associato al dispositivo.

String getPortNum (String serial)

Restituisce il numero di porta associato al dispositivo.

void reconnect (String serial)

Ricollegare la connessione al dispositivo.

void tearDownConnection ()

Pulisci la connessione.

Metodi protetti

void waitForAdbConnect (String serial, long waitTime)

Controlla se la connessione adb è abilitata.

Costanti

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

Valore costante: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Valore costante: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Valore costante: 5000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Valore costante: 120000 (0x000000000001d4c0)

Costruttori pubblici

Connessione AdbTcp

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parametri
builder DefaultConnection.ConnectionBuilder

Metodi pubblici

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Metodo di supporto per adb connettersi a un determinato dispositivo Android tcp ip

Parametri
host String : il nome host/ip di un dispositivo Android tcp/ip

port String : il numero di porta di un dispositivo tcp/ip

ritorna
boolean true se ci siamo connessi correttamente al dispositivo, false in caso contrario.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Metodo di supporto per la disconnessione adb da un determinato dispositivo Android tcp ip

Parametri
host String : il nome host/ip di un dispositivo Android tcp/ip

port String : il numero di porta di un dispositivo tcp/ip

ritorna
boolean true se ci siamo disconnessi correttamente dal dispositivo, false in caso contrario.

getHostName

public String getHostName (String serial)

Restituisce il nome host associato al dispositivo. Estratto dal seriale.

Parametri
serial String

ritorna
String

getPortNum

public String getPortNum (String serial)

Restituisce il numero di porta associato al dispositivo. Estratto dal seriale.

Parametri
serial String

ritorna
String

riconnettersi

public void reconnect (String serial)

Ricollegare la connessione al dispositivo.

Parametri
serial String : il numero di serie del dispositivo.

Getta
DeviceNotAvailableException

tearDownConnection

public void tearDownConnection ()

Pulisci la connessione.

Metodi protetti

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Controlla se la connessione adb è abilitata.

Parametri
serial String

waitTime long

Getta
DeviceNotAvailableException