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


Standardverbindungsdarstellung eines Geräts, wobei davon ausgegangen wird, dass es sich um eine Standard-ADB-Verbindung des Geräts handelt.

Zusammenfassung

Konstanten

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Öffentliche Bauträger

AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder)

Öffentliche Methoden

boolean adbTcpConnect (String host, String port)

Hilfsmethode für die ADB-Verbindung zu einem bestimmten TCP-IP-Android-Gerät

boolean adbTcpDisconnect (String host, String port)

Hilfsmethode zum ADB-Trennen von einem bestimmten TCP-IP-Android-Gerät

String getHostName (String serial)

Gibt den mit dem Gerät verknüpften Hostnamen zurück.

String getPortNum (String serial)

Gibt die dem Gerät zugeordnete Portnummer zurück.

getSuiteSnapshots ()

Gibt die Karte der Snapshots zurück

void reconnect (String serial)

Stellen Sie die Verbindung zum Gerät wieder her.

void recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

Stellen Sie das angegebene Gerät mit einem Geräte-Reset wieder her.

void setAdbLogFile (File adbLogFile)

Geben Sie eine Empfängerdatei an, in der wir alle ADB-Verbindungsprotokolle zu Debugging-Zwecken speichern können.

void snapshotDevice ( ITestDevice device, String snapshotId)

Snapshot des angegebenen Geräts

void tearDownConnection ()

Bereinigen Sie die Verbindung.

Geschützte Methoden

void waitForAdbConnect (String serial, long waitTime)

Überprüfen Sie, ob die ADB-Verbindung aktiviert ist.

Konstanten

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

Konstanter Wert: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Konstanter Wert: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Konstanter Wert: 5000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Konstanter Wert: 120000 (0x000000000001d4c0)

Öffentliche Bauträger

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parameter
builder DefaultConnection.ConnectionBuilder

Öffentliche Methoden

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Hilfsmethode für die ADB-Verbindung zu einem bestimmten TCP-IP-Android-Gerät

Parameter
host String : der Hostname/die IP eines TCP/IP-Android-Geräts

port String : die Portnummer eines TCP/IP-Geräts

Kehrt zurück
boolean true, wenn wir erfolgreich eine Verbindung zum Gerät hergestellt haben, andernfalls false.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Hilfsmethode zum ADB-Trennen von einem bestimmten TCP-IP-Android-Gerät

Parameter
host String : der Hostname/die IP eines TCP/IP-Android-Geräts

port String : die Portnummer eines TCP/IP-Geräts

Kehrt zurück
boolean true, wenn die Verbindung zum Gerät erfolgreich getrennt wurde, andernfalls false.

getHostName

public String getHostName (String serial)

Gibt den mit dem Gerät verknüpften Hostnamen zurück. Auszug aus der Serie.

Parameter
serial String

Kehrt zurück
String

getPortNum

public String getPortNum (String serial)

Gibt die dem Gerät zugeordnete Portnummer zurück. Auszug aus der Serie.

Parameter
serial String

Kehrt zurück
String

getSuiteSnapshots

public  getSuiteSnapshots ()

Gibt die Karte der Snapshots zurück

Kehrt zurück

wieder verbinden

public void reconnect (String serial)

Stellen Sie die Verbindung zum Gerät wieder her.

Parameter
serial String : Die Seriennummer des Geräts.

Würfe
DeviceNotAvailableException

wiederherstellenVirtualDevice

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

Stellen Sie das angegebene Gerät mit einem Geräte-Reset wieder her.

Parameter
device ITestDevice : Das ITestDevice wird für den Geräte-Reset-Handler verwendet.

snapshotId String : Die SnapshotId wird zum Abrufen des richtigen Snapshots zur Wiederherstellung verwendet.

dnae DeviceNotAvailableException : Die DeviceNotAvailableException ist eine Ausnahme, bei der ein vorhandenes Gerät nicht verfügbar ist.

Würfe
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Geben Sie eine Empfängerdatei an, in der wir alle ADB-Verbindungsprotokolle zu Debugging-Zwecken speichern können.

Parameter
adbLogFile File

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Snapshot des angegebenen Geräts

Parameter
device ITestDevice : Das ITestDevice wird für den Geräte-Snapshot-Handler verwendet.

snapshotId String : Die SnapshotId ist der Name des Snapshots, der gespeichert wird.

Würfe
DeviceNotAvailableException

TearDownConnection

public void tearDownConnection ()

Bereinigen Sie die Verbindung.

Geschützte Methoden

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Überprüfen Sie, ob die ADB-Verbindung aktiviert ist.

Parameter
serial String

waitTime long

Würfe
DeviceNotAvailableException