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 |