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


Représentation de connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil.

Résumé

Constantes

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Constructeurs publics

AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder)

Méthodes publiques

boolean adbTcpConnect (String host, String port)

Méthode d'assistance pour adb se connecter à un appareil Android tcp ip donné

boolean adbTcpDisconnect (String host, String port)

Méthode d'assistance pour déconnecter adb d'un appareil tcp ip Android donné

String getHostName (String serial)

Renvoie le nom d'hôte associé au périphérique.

String getPortNum (String serial)

Renvoie le numéro de port associé au périphérique.

void reconnect (String serial)

Reconnectez la connexion à l'appareil.

void tearDownConnection ()

Nettoyez la connexion.

Méthodes protégées

void waitForAdbConnect (String serial, long waitTime)

Vérifiez si la connexion adb est activée.

Constantes

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

Valeur constante : 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Valeur constante : 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Valeur constante : 5000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Valeur constante : 120 000 (0x000000000001d4c0)

Constructeurs publics

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Paramètres
builder DefaultConnection.ConnectionBuilder

Méthodes publiques

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Méthode d'assistance pour adb se connecter à un appareil Android tcp ip donné

Paramètres
host String : le nom d'hôte/ip d'un appareil Android tcp/ip

port String : le numéro de port d'un périphérique tcp/ip

Retour
boolean true si nous nous sommes connectés avec succès à l'appareil, false sinon.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Méthode d'assistance pour déconnecter adb d'un appareil tcp ip Android donné

Paramètres
host String : le nom d'hôte/ip d'un appareil Android tcp/ip

port String : le numéro de port d'un périphérique tcp/ip

Retour
boolean true si nous avons réussi à nous déconnecter de l'appareil, false sinon.

getHostName

public String getHostName (String serial)

Renvoie le nom d'hôte associé au périphérique. Extrait de la série.

Paramètres
serial String

Retour
String

obtenirNumPort

public String getPortNum (String serial)

Renvoie le numéro de port associé au périphérique. Extrait de la série.

Paramètres
serial String

Retour
String

se reconnecter

public void reconnect (String serial)

Reconnectez la connexion à l'appareil.

Paramètres
serial String : Le numéro de série de l'appareil.

Lance
DeviceNotAvailableException

tearDownConnection

public void tearDownConnection ()

Nettoyez la connexion.

Méthodes protégées

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Vérifiez si la connexion adb est activée.

Paramètres
serial String

waitTime long

Lance
DeviceNotAvailableException