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ślne połączenie z urządzeniem, które jest domyślnie rozumiane jako standardowe połączenie ADB z urządzeniem.
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 połączenia adb z danym urządzeniem z Androidem przez TCP/IP | 
| 
        
        
        
        
        
        boolean | 
      adbTcpDisconnect(String host, String port)
      Metoda pomocnicza do odłączenia adb od danego urządzenia z Androidem przez 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. | 
| 
        
        
        
        
        
         | 
      getSuiteSnapshots()
      Zwraca mapę zrzutów. | 
| 
        
        
        
        
        
        void | 
      initializeConnection()
      Inicjowanie połączenia urządzenia. | 
| 
        
        
        
        
        
        void | 
      reconnect(String serial)
      Ponownie połącz się z urządzeniem. | 
| 
        
        
        
        
        
        void | 
      recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
      Przywrócić dane na urządzeniu po jego przywróceniu do ustawień fabrycznych. | 
| 
        
        
        
        
        
        void | 
      setAdbLogFile(File adbLogFile)
      Podaj plik odbiorczy, w którym możemy przechowywać wszystkie logi połączenia adb na potrzeby debugowania. | 
| 
        
        
        
        
        
        void | 
      snapshotDevice(ITestDevice device, String snapshotId)
      Zrób zrzut ekranu wybranego urządzenia. | 
| 
        
        
        
        
        
        void | 
      tearDownConnection()
      Wyczyść połączenie. | 
| Chronione metody | |
|---|---|
| 
        
        
        
        
        
        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)
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 nawiązywania połączenia przez adb z danym urządzeniem z Androidem przez TCP/IP
| Parametry | |
|---|---|
| host | String: nazwa hosta lub adres IP urządzenia z Androidem w protokołach TCP/IP | 
| port | String: numer portu urządzenia TCP/IP | 
| Zwroty | |
|---|---|
| boolean | true, jeśli udało się połączyć z urządzeniem, w przeciwnym razie false. | 
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, 
                String port)Metoda pomocnicza do odłączenia adb od danego urządzenia z Androidem i adresem IP w protokole TCP
| Parametry | |
|---|---|
| host | String: nazwa hosta lub adres IP urządzenia z Androidem w protokołach TCP/IP | 
| port | String: numer portu urządzenia TCP/IP | 
| Zwroty | |
|---|---|
| boolean | true, jeśli udało się rozłączyć połączenie z urządzeniem, a w przeciwnym razie – false. | 
getHostName
public String getHostName (String serial)
Zwraca nazwę hosta powiązaną z urządzeniem. Wyodrębnione z serialu.
| Parametry | |
|---|---|
| serial | String | 
| Zwroty | |
|---|---|
| String | |
getPortNum
public String getPortNum (String serial)
Zwraca numer portu powiązany z urządzeniem. Wyodrębnione z serialu.
| Parametry | |
|---|---|
| serial | String | 
| Zwroty | |
|---|---|
| String | |
getSuiteSnapshots
publicgetSuiteSnapshots () 
Zwraca mapę zrzutów.
| Zwroty | |
|---|---|
|  | |
initializeConnection
public void initializeConnection ()
Inicjowanie połączenia urządzenia.
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
| TargetSetupError | |
Połącz ponownie
public void reconnect (String serial)
Ponownie połącz się z urządzeniem.
| Parametry | |
|---|---|
| serial | String: numer seryjny urządzenia. | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Przywrócić dane na urządzeniu po jego przywróceniu do ustawień fabrycznych.
| Parametry | |
|---|---|
| device | ITestDevice:ITestDevicesłuży do obsługi resetowania urządzenia. | 
| snapshotId | String: parametr snapshotId służy do pobierania odpowiedniego zrzutu do przywrócenia. | 
| dnae | DeviceNotAvailableException:DeviceNotAvailableExceptionto istniejące urządzenie niedostępne. | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Podaj plik odbiorczy, 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 zrzut ekranu wybranego urządzenia.
| Parametry | |
|---|---|
| device | ITestDevice:ITestDevicejest używany do obsługi zrzutu ekranu urządzenia. | 
| snapshotId | String: snapshotId to nazwa zrzutu, który zostanie zapisany. | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
tearDownConnection
public void tearDownConnection ()
Wyczyść połączenie.
Chronione metody
waitForAdbConnect
protected void waitForAdbConnect (String serial, 
                long waitTime)Sprawdź, czy połączenie adb jest włączone.
| Parametry | |
|---|---|
| serial | String | 
| waitTime | long | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
