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. |
void | reconnect (String serial) Stellen Sie die Verbindung zum Gerät wieder her. |
void | recoverVirtualDevice ( ITestDevice device, 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 | 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 |
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, 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. |
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 |
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 |