Połączenie AdbTcp
public class AdbTcpConnection
extends DefaultConnection
Obiekt Java.lang.Object | |||
↳ | com.android.tradefed.device.connection.AbstractConnection | ||
↳ | com.android.tradefed.device.connection.DefaultConnection | ||
↳ | com.android.tradefed.device.connection.AdbTcpConnection |
Domyślna reprezentacja połączenia urządzenia, zakładana jako standardowe połączenie adb urządzenia.
Streszczenie
Stałe | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
Konstruktorzy publiczni | |
---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) |
Metody publiczne | |
---|---|
boolean | adbTcpConnect (String host, String port) Metoda pomocnicza do połączenia adb z danym urządzeniem z systemem Android tcp ip |
boolean | adbTcpDisconnect (String host, String port) Metoda pomocnicza umożliwiająca rozłączenie adb z danym urządzeniem z systemem Android tcp ip |
String | getHostName (String serial) Zwróć nazwę hosta powiązaną z urządzeniem. |
String | getPortNum (String serial) Zwróć numer portu powiązany z urządzeniem. |
getSuiteSnapshots () Zwraca mapę migawek | |
void | reconnect (String serial) Ponownie podłącz połączenie z urządzeniem. |
void | recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae) Odzyskaj dane urządzenie poprzez reset urządzenia. |
void | setAdbLogFile (File adbLogFile) Podaj plik odbiornika, w którym możemy przechowywać wszystkie dzienniki połączeń adb w celu debugowania. |
void | snapshotDevice ( ITestDevice device, String snapshotId) Zrób migawkę danego urządzenia |
void | tearDownConnection () Wyczyść połączenie. |
Metody chronione | |
---|---|
void | waitForAdbConnect (String serial, long waitTime) Sprawdź, czy połączenie adb jest włączone. |
Stałe
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Wartość stała: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Wartość stała: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Wartość stała: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
protected static final long WAIT_FOR_ADB_CONNECT
Wartość stała: 120000 (0x000000000001d4c0)
Konstruktorzy publiczni
Połączenie AdbTcp
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
Parametry | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
Metody publiczne
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
Metoda pomocnicza do połączenia adb z danym urządzeniem z systemem Android tcp ip
Parametry | |
---|---|
host | String : nazwa hosta/ip urządzenia z systemem Android obsługującego protokół TCP/ip |
port | String : numer portu urządzenia TCP/IP |
Zwroty | |
---|---|
boolean | true, jeśli pomyślnie połączyliśmy się z urządzeniem, false w przeciwnym razie. |
adbTcpRozłącz
public boolean adbTcpDisconnect (String host, String port)
Metoda pomocnicza umożliwiająca rozłączenie adb z danym urządzeniem z systemem Android tcp ip
Parametry | |
---|---|
host | String : nazwa hosta/ip urządzenia z systemem Android obsługującego protokół TCP/ip |
port | String : numer portu urządzenia TCP/IP |
Zwroty | |
---|---|
boolean | true, jeśli pomyślnie rozłączyliśmy się z urządzeniem, false w przeciwnym razie. |
pobierz nazwę hosta
public String getHostName (String serial)
Zwróć nazwę hosta powiązaną z urządzeniem. Wyciągnięte z serialu.
Parametry | |
---|---|
serial | String |
Zwroty | |
---|---|
String |
pobierz numer portu
public String getPortNum (String serial)
Zwróć numer portu powiązany z urządzeniem. Wyciągnięte z serialu.
Parametry | |
---|---|
serial | String |
Zwroty | |
---|---|
String |
pobierzSuiteSnapshots
publicgetSuiteSnapshots ()
Zwraca mapę migawek
Zwroty | |
---|---|
na nowo połączyć
public void reconnect (String serial)
Ponownie podłącz połączenie z urządzeniem.
Parametry | |
---|---|
serial | String : Numer seryjny urządzenia. |
Rzuca | |
---|---|
DeviceNotAvailableException |
odzyskać urządzenie wirtualne
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Odzyskaj dane urządzenie poprzez reset urządzenia.
Parametry | |
---|---|
device | ITestDevice : ITestDevice służy do obsługi resetowania urządzenia. |
snapshotId | String : identyfikator migawki służy do pobrania prawidłowego migawki do przywrócenia. |
dnae | DeviceNotAvailableException : wyjątek DeviceNotAvailableException to istniejący wyjątek dotyczący braku dostępności urządzenia. |
Rzuca | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Podaj plik odbiornika, w którym możemy przechowywać wszystkie dzienniki połączeń adb w celu debugowania.
Parametry | |
---|---|
adbLogFile | File |
Urządzenie migawkowe
public void snapshotDevice (ITestDevice device, String snapshotId)
Zrób migawkę danego urządzenia
Parametry | |
---|---|
device | ITestDevice : ITestDevice służy do obsługi migawek urządzeń. |
snapshotId | String : snapshotId to nazwa migawki, która zostanie zapisana. |
Rzuca | |
---|---|
DeviceNotAvailableException |
połączenie łez w dół
public void tearDownConnection ()
Wyczyść połączenie.
Metody chronione
poczekaj naAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
Sprawdź, czy połączenie adb jest włączone.
Parametry | |
---|---|
serial | String |
waitTime | long |
Rzuca | |
---|---|
DeviceNotAvailableException |