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 | ||
Representasi koneksi default perangkat, yang diasumsikan sebagai koneksi adb standar perangkat.
Ringkasan
| Konstanta | |
|---|---|
| long | DEFAULT_SHORT_CMD_TIMEOUT
 | 
| int | MAX_RETRIES
 | 
| long | RETRY_INTERVAL_MS
 | 
| Konstruktor publik | |
|---|---|
| 
      AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)
       | |
| Metode publik | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      adbTcpConnect(String host, String port)
      Metode bantuan untuk adb terhubung ke perangkat Android tcp ip tertentu | 
| 
        
        
        
        
        
        boolean | 
      adbTcpDisconnect(String host, String port)
      Metode bantuan untuk memutuskan koneksi adb dari perangkat Android tcp ip tertentu | 
| 
        
        
        
        
        
        String | 
      getHostName(String serial)
      Menampilkan nama host yang terkait dengan perangkat. | 
| 
        
        
        
        
        
        String | 
      getPortNum(String serial)
      Menampilkan nomor port yang terkait dengan perangkat. | 
| 
        
        
        
        
        
         | 
      getSuiteSnapshots()
      Menampilkan peta snapshot | 
| 
        
        
        
        
        
        void | 
      initializeConnection()
      Lakukan inisialisasi koneksi perangkat. | 
| 
        
        
        
        
        
        void | 
      reconnect(String serial)
      Hubungkan kembali koneksi ke perangkat. | 
| 
        
        
        
        
        
        void | 
      recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
      Memulihkan perangkat yang diberikan dengan reset perangkat. | 
| 
        
        
        
        
        
        void | 
      setAdbLogFile(File adbLogFile)
      Berikan file penerima tempat kita dapat menyimpan semua log koneksi adb untuk tujuan proses debug. | 
| 
        
        
        
        
        
        void | 
      snapshotDevice(ITestDevice device, String snapshotId)
      Mengambil snapshot perangkat yang diberikan | 
| 
        
        
        
        
        
        void | 
      tearDownConnection()
      Bersihkan koneksi. | 
| Metode yang dilindungi | |
|---|---|
| 
        
        
        
        
        
        void | 
      waitForAdbConnect(String serial, long waitTime)
      Periksa apakah koneksi adb diaktifkan. | 
Konstanta
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Nilai Konstanta: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Nilai Konstanta: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Nilai Konstanta: 5000 (0x0000000000001388)
Konstruktor publik
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
| Parameter | |
|---|---|
| builder | DefaultConnection.ConnectionBuilder | 
Metode publik
adbTcpConnect
public boolean adbTcpConnect (String host, 
                String port)Metode bantuan untuk adb terhubung ke perangkat Android tcp ip tertentu
| Parameter | |
|---|---|
| host | String: nama host/ip perangkat Android tcp/ip | 
| port | String: nomor port perangkat tcp/ip | 
| Hasil | |
|---|---|
| boolean | true jika kita berhasil terhubung ke perangkat, false jika tidak. | 
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, 
                String port)Metode bantuan untuk memutuskan koneksi adb dari perangkat Android tcp ip tertentu
| Parameter | |
|---|---|
| host | String: nama host/ip perangkat Android tcp/ip | 
| port | String: nomor port perangkat tcp/ip | 
| Hasil | |
|---|---|
| boolean | true jika kita berhasil memutuskan koneksi ke perangkat, false jika tidak. | 
getHostName
public String getHostName (String serial)
Menampilkan nama host yang terkait dengan perangkat. Diekstrak dari serial.
| Parameter | |
|---|---|
| serial | String | 
| Hasil | |
|---|---|
| String | |
getPortNum
public String getPortNum (String serial)
Menampilkan nomor port yang terkait dengan perangkat. Diekstrak dari serial.
| Parameter | |
|---|---|
| serial | String | 
| Hasil | |
|---|---|
| String | |
getSuiteSnapshots
publicgetSuiteSnapshots () 
Menampilkan peta snapshot
| Hasil | |
|---|---|
|  | |
initializeConnection
public void initializeConnection ()
Lakukan inisialisasi koneksi perangkat.
| Menampilkan | |
|---|---|
| DeviceNotAvailableException | |
| TargetSetupError | |
menghubungkan kembali
public void reconnect (String serial)
Hubungkan kembali koneksi ke perangkat.
| Parameter | |
|---|---|
| serial | String: Nomor seri perangkat. | 
| Menampilkan | |
|---|---|
| DeviceNotAvailableException | |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
Memulihkan perangkat yang diberikan dengan reset perangkat.
| Parameter | |
|---|---|
| device | ITestDevice:ITestDevicedigunakan untuk pengendali reset perangkat. | 
| snapshotId | String: snapshotId digunakan untuk mengambil snapshot yang benar untuk dipulihkan. | 
| dnae | DeviceNotAvailableException:DeviceNotAvailableExceptionadalah pengecualian perangkat yang ada tidak tersedia. | 
| Menampilkan | |
|---|---|
| DeviceNotAvailableException | |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Berikan file penerima tempat kita dapat menyimpan semua log koneksi adb untuk tujuan proses debug.
| Parameter | |
|---|---|
| adbLogFile | File | 
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
Mengambil snapshot perangkat yang diberikan
| Parameter | |
|---|---|
| device | ITestDevice:ITestDevicedigunakan untuk pengendali snapshot perangkat. | 
| snapshotId | String: snapshotId adalah nama snapshot yang akan disimpan. | 
| Menampilkan | |
|---|---|
| DeviceNotAvailableException | |
tearDownConnection
public void tearDownConnection ()
Bersihkan koneksi.
Metode yang dilindungi
waitForAdbConnect
protected void waitForAdbConnect (String serial, 
                long waitTime)Periksa apakah koneksi adb diaktifkan.
| Parameter | |
|---|---|
| serial | String | 
| waitTime | long | 
| Menampilkan | |
|---|---|
| DeviceNotAvailableException | |
