{i>AdbTcpConnection<i}

public class AdbTcpConnection
extends DefaultConnection

java.lang.Object
   ↳ com.android.tradefed.device.connection.AbstrakConnection
     ↳ com.android.tradefed.device.connection.DefaultConnection
       ↳ {i>com.android.tradefed.device.connection.AdbTcpConnection<i}


Representasi koneksi default dari perangkat, diasumsikan sebagai koneksi adb standar dari perangkat seluler.

Ringkasan

Konstanta

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Konstruktor publik

AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)

Metode publik

boolean adbTcpConnect(String host, String port)

Metode helper ke adb terhubung ke perangkat Android tcp ip tertentu

boolean adbTcpDisconnect(String host, String port)

Metode helper ke adb terputus dari perangkat Android tcp ip tertentu

String getHostName(String serial)

Tampilkan nama host yang terkait dengan perangkat.

String getPortNum(String serial)

Kembalikan nomor port yang dikaitkan dengan perangkat.

getSuiteSnapshots()

Menampilkan peta snapshot

void reconnect(String serial)

Hubungkan kembali koneksi ke perangkat.

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

Pulihkan perangkat tertentu dengan mereset 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)

Ambil snapshot perangkat tertentu

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: 20.000 (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: 5.000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Nilai Konstanta: 120.000 (0x000000000001d4c0)

Konstruktor publik

{i>AdbTcpConnection<i}

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parameter
builder DefaultConnection.ConnectionBuilder

Metode publik

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Metode helper ke 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 {i>true<i} jika kita berhasil terhubung ke perangkat, {i>false <i}jika sebaliknya.

adbTcpPutuskan

public boolean adbTcpDisconnect (String host, 
                String port)

Metode helper ke adb terputus 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 benar (true) jika kita berhasil memutuskan sambungan ke perangkat, {i>false <i}jika sebaliknya.

getHostName

public String getHostName (String serial)

Tampilkan nama host yang terkait dengan perangkat. Diekstrak dari serial.

Parameter
serial String

Hasil
String

getPortNum

public String getPortNum (String serial)

Kembalikan nomor port yang dikaitkan dengan perangkat. Diekstrak dari serial.

Parameter
serial String

Hasil
String

getSuiteSnapshots

public  getSuiteSnapshots ()

Menampilkan peta snapshot

Hasil

sambungkan kembali

public void reconnect (String serial)

Hubungkan kembali koneksi ke perangkat.

Parameter
serial String: Nomor seri perangkat.

Menampilkan
DeviceNotAvailableException

pulihkanVirtualDevice

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

Pulihkan perangkat tertentu dengan mereset perangkat.

Parameter
device ITestDevice: ITestDevice digunakan untuk pengendali reset perangkat.

snapshotId String: snapshotId digunakan untuk mengambil snapshot yang benar untuk dipulihkan.

dnae DeviceNotAvailableException: DeviceNotAvailableException adalah perangkat yang ada tidak tersedia pengecualian.

Menampilkan
DeviceNotAvailableException

{i>setAdbLogFile<i}

public void setAdbLogFile (File adbLogFile)

Berikan file penerima tempat kita dapat menyimpan semua log koneksi adb untuk tujuan proses debug.

Parameter
adbLogFile File

snapshotPerangkat

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Ambil snapshot perangkat tertentu

Parameter
device ITestDevice: ITestDevice digunakan untuk pengendali snapshot perangkat.

snapshotId String: snapshotId adalah nama snapshot yang akan disimpan.

Menampilkan
DeviceNotAvailableException

koneksi garis bawah

public void tearDownConnection ()

Bersihkan koneksi.

Metode yang dilindungi

tungguForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Periksa apakah koneksi adb diaktifkan.

Parameter
serial String

waitTime long

Menampilkan
DeviceNotAvailableException