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

public  getSuiteSnapshots ()

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