Koneksi AdbTcp

public class AdbTcpConnection
extends DefaultConnection

java.lang.Objek
com.android.tradefed.device.connection.AbstractConnection
com.android.tradefed.device.connection.DefaultConnection
com.android.tradefed.device.connection.AdbTcpConnection


Representasi koneksi default suatu perangkat, diasumsikan sebagai koneksi adb standar perangkat.

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 pembantu untuk adb terhubung ke perangkat Android tcp ip tertentu

boolean adbTcpDisconnect (String host, String port)

Metode pembantu untuk memutuskan sambungan adb dari perangkat Android tcp ip tertentu

String getHostName (String serial)

Kembalikan nama host yang terkait dengan perangkat.

String getPortNum (String serial)

Kembalikan nomor port yang terkait dengan perangkat.

void reconnect (String serial)

Hubungkan kembali koneksi ke perangkat.

void recoverVirtualDevice ( ITestDevice device, DeviceNotAvailableException dnae)

Pulihkan perangkat yang diberikan dengan pengaturan ulang perangkat.

void setAdbLogFile (File adbLogFile)

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

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 Konstan: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Nilai Konstan: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Nilai Konstan: 5000 (0x0000000000001388)

TUNGGU_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Nilai Konstan: 120000 (0x000000000001d4c0)

Konstruktor publik

Koneksi AdbTcp

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parameter
builder DefaultConnection.ConnectionBuilder

Metode publik

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Metode pembantu 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

Kembali
boolean benar jika kita berhasil terhubung ke perangkat, salah jika sebaliknya.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Metode pembantu untuk memutuskan sambungan adb dari perangkat Android tcp ip tertentu

Parameter
host String : nama host/ip perangkat Android tcp/ip

port String : nomor port perangkat tcp/ip

Kembali
boolean benar jika kita berhasil memutuskan sambungan ke perangkat, salah jika sebaliknya.

dapatkan NamaHost

public String getHostName (String serial)

Kembalikan nama host yang terkait dengan perangkat. Diekstraksi dari serial.

Parameter
serial String

Kembali
String

dapatkanPortNum

public String getPortNum (String serial)

Kembalikan nomor port yang terkait dengan perangkat. Diekstraksi dari serial.

Parameter
serial String

Kembali
String

menyambung kembali

public void reconnect (String serial)

Hubungkan kembali koneksi ke perangkat.

Parameter
serial String : Nomor seri perangkat.

Melempar
DeviceNotAvailableException

memulihkanVirtualDevice

public void recoverVirtualDevice (ITestDevice device, 
                DeviceNotAvailableException dnae)

Pulihkan perangkat yang diberikan dengan pengaturan ulang perangkat.

Parameter
device ITestDevice : ITestDevice digunakan untuk pengendali pengaturan ulang perangkat.

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

Melempar
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

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

Parameter
adbLogFile File

merobekKoneksi

public void tearDownConnection ()

Bersihkan koneksi.

Metode yang dilindungi

tungguUntukAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Periksa apakah koneksi adb diaktifkan.

Parameter
serial String

waitTime long

Melempar
DeviceNotAvailableException