Połączenie AdbTcp

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,


Domyślna reprezentacja połączenia urządzenia, zakładana jako standardowe połączenie adb urządzenia.

Podsumowanie

Stałe

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Konstruktory publiczne

AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)

Metody publiczne

boolean adbTcpConnect(String host, String port)

Metoda pomocnicza łączenia adb z danym urządzeniem tcp IP z Androidem

boolean adbTcpDisconnect(String host, String port)

Metoda pomocnicza odłączania adb od danego urządzenia z Androidem obsługującego protokół IP (tcp)

String getHostName(String serial)

Zwraca nazwę hosta powiązaną z urządzeniem.

String getPortNum(String serial)

Zwróć numer portu powiązany z urządzeniem.

getSuiteSnapshots()

Zwraca mapę zrzutów dysku

void reconnect(String serial)

Ponownie połącz połączenie z urządzeniem.

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

Przywróć dane urządzenie, resetując urządzenie.

void setAdbLogFile(File adbLogFile)

Udostępnij plik odbiornika, w którym będziemy mogli przechowywać wszystkie logi połączeń adb na potrzeby debugowania.

void snapshotDevice(ITestDevice device, String snapshotId)

Wykonaj zrzut 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)

Konstruktory publiczne

Połączenie AdbTcp

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parametry
builder DefaultConnection.ConnectionBuilder

Metody publiczne

adbTcpConnect,

public boolean adbTcpConnect (String host, 
                String port)

Metoda pomocnicza łączenia adb z danym urządzeniem tcp IP z Androidem

Parametry
host String: nazwa hosta/IP urządzenia z Androidem obsługującego protokół tcp/ip

port String: numer portu urządzenia tcp/ip

Zwroty
boolean true (prawda), jeśli udało się nawiązać połączenie z urządzeniem. W przeciwnym razie ma wartość false (fałsz).

adbTcpOdłącz

public boolean adbTcpDisconnect (String host, 
                String port)

Metoda pomocnicza odłączania adb od danego urządzenia z Androidem obsługującego protokół IP (tcp)

Parametry
host String: nazwa hosta/IP urządzenia z Androidem obsługującego protokół tcp/ip

port String: numer portu urządzenia tcp/ip

Zwroty
boolean true (prawda), jeśli udało się odłączyć urządzenie. W przeciwnym razie ma wartość false (fałsz).

getHostName

public String getHostName (String serial)

Zwraca nazwę hosta powiązaną z urządzeniem. Pobrane z numeru seryjnego.

Parametry
serial String

Zwroty
String

getPortNum

public String getPortNum (String serial)

Zwróć numer portu powiązany z urządzeniem. Pobrane z numeru seryjnego.

Parametry
serial String

Zwroty
String

getSuiteSnapshots:

public  getSuiteSnapshots ()

Zwraca mapę zrzutów dysku

Zwroty

połącz ponownie

public void reconnect (String serial)

Ponownie połącz połączenie z urządzeniem.

Parametry
serial String: numer seryjny urządzenia.

Rzuty
DeviceNotAvailableException

przywracanie urządzenia wirtualnego

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

Przywróć dane urządzenie, resetując urządzenie.

Parametry
device ITestDevice: element ITestDevice służy do resetowania urządzenia.

snapshotId String: identyfikator zrzutu służy do pobierania właściwego zrzutu dysku do przywrócenia.

dnae DeviceNotAvailableException: dotychczasowe urządzenie DeviceNotAvailableException jest niedostępne wyjątek.

Rzuty
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Udostępnij plik odbiornika, w którym będziemy mogli przechowywać wszystkie logi połączeń adb na potrzeby debugowania.

Parametry
adbLogFile File

urządzenie do zrzutów

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Wykonaj zrzut danego urządzenia

Parametry
device ITestDevice: element ITestDevice jest używany do obsługi zrzutu dysku urządzenia.

snapshotId String: identyfikator zrzutu to nazwa zrzutu, który zostanie zapisany.

Rzuty
DeviceNotAvailableException

TearDownConnection

public void tearDownConnection ()

Wyczyść połączenie.

Metody chronione

Poczekaj na AdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Sprawdź, czy połączenie adb jest włączone.

Parametry
serial String

waitTime long

Rzuty
DeviceNotAvailableException