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


Domyślna reprezentacja połączenia urządzenia, która jest standardowym połączeniem ADB urządzenia.

Podsumowanie

Stałe

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

Konstruktory publiczne

AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)

Metody publiczne

boolean adbTcpConnect(String host, String port)

Metoda pomocnicza do łączenia się z urządzeniem z Androidem za pomocą protokołu TCP/IP

boolean adbTcpDisconnect(String host, String port)

Metoda pomocnicza do rozłączania narzędzia adb z danym urządzeniem z Androidem za pomocą protokołu TCP/IP

String getHostName(String serial)

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

String getPortNum(String serial)

Zwraca numer portu powiązany z urządzeniem.

Map<ITestDevice, String> getSuiteSnapshots()

Zwraca mapę zrzutów.

void initializeConnection()

Zainicjuj połączenie urządzenia.

void reconnect(String serial)

Ponownie połącz urządzenie.

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

Przywróć podane urządzenie za pomocą resetowania.

void setAdbLogFile(File adbLogFile)

Podaj plik odbiorcy, w którym możemy przechowywać wszystkie logi połączenia adb na potrzeby debugowania.

void snapshotDevice(ITestDevice device, String snapshotId)

Zrób zdjęcie danego urządzenia.

void tearDownConnection()

Zwolnij miejsce w połączeniu.

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

Constant Value: 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)

Konstruktory publiczne

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parametry
builder DefaultConnection.ConnectionBuilder

Metody publiczne

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Metoda pomocnicza do łączenia się z urządzeniem z Androidem za pomocą protokołu TCP/IP

Parametry
host String: nazwa hosta lub adres IP urządzenia z Androidem korzystającego z protokołu TCP/IP.

port String: numer portu urządzenia TCP/IP.

Zwraca
boolean wartość true, jeśli udało nam się połączyć z urządzeniem, w przeciwnym razie wartość false.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Metoda pomocnicza do rozłączania narzędzia adb z danym urządzeniem z Androidem za pomocą protokołu TCP/IP

Parametry
host String: nazwa hosta lub adres IP urządzenia z Androidem korzystającego z protokołu TCP/IP.

port String: numer portu urządzenia TCP/IP.

Zwraca
boolean Wartość true, jeśli udało się odłączyć urządzenie. W przeciwnym razie wartość false.

getHostName

public String getHostName (String serial)

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

Parametry
serial String

Zwraca
String

getPortNum

public String getPortNum (String serial)

Zwraca numer portu powiązany z urządzeniem. Wyodrębniono z numeru seryjnego.

Parametry
serial String

Zwraca
String

getSuiteSnapshots

public Map<ITestDevice, String> getSuiteSnapshots ()

Zwraca mapę zrzutów.

Zwraca
Map<ITestDevice, String>

initializeConnection

public void initializeConnection ()

Zainicjuj połączenie urządzenia.

Zgłasza
DeviceNotAvailableException
TargetSetupError

połączyć ponownie,

public void reconnect (String serial)

Ponownie połącz urządzenie.

Parametry
serial String: numer seryjny urządzenia.

Zgłasza
DeviceNotAvailableException

recoverVirtualDevice

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

Przywróć podane urządzenie za pomocą resetowania.

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

snapshotId String: identyfikator zrzutu służy do pobierania prawidłowego zrzutu do przywrócenia.

dnae DeviceNotAvailableException: wyjątek DeviceNotAvailableException is existing device not available.

Zgłasza
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Podaj plik odbiorcy, w którym możemy przechowywać wszystkie logi połączenia adb na potrzeby debugowania.

Parametry
adbLogFile File

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Zrób zdjęcie danego urządzenia.

Parametry
device ITestDevice: ITestDevice służy do obsługi zrzutów urządzenia.

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

Zgłasza
DeviceNotAvailableException

tearDownConnection

public void tearDownConnection ()

Zwolnij miejsce w połączeniu.

Metody chronione

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

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

Parametry
serial String

waitTime long

Zgłasza
DeviceNotAvailableException