AdbTcpBağlantısı
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 |
Bir cihazın standart adb bağlantısı olduğu varsayılan, cihazın varsayılan bağlantı temsili.
Özet
Sabitler | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
Kamu inşaatçıları | |
---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) |
Genel yöntemler | |
---|---|
boolean | adbTcpConnect (String host, String port) Belirli bir tcp ip Android cihazına adb bağlantısı için yardımcı yöntem |
boolean | adbTcpDisconnect (String host, String port) Belirli bir tcp ip Android cihazından adb bağlantısını kesmek için yardımcı yöntem |
String | getHostName (String serial) Cihazla ilişkili ana bilgisayar adını döndürün. |
String | getPortNum (String serial) Aygıtla ilişkili bağlantı noktası numarasını döndürün. |
void | reconnect (String serial) Bağlantıyı cihaza yeniden bağlayın. |
void | recoverVirtualDevice ( ITestDevice device, DeviceNotAvailableException dnae) Verilen cihazı cihaz sıfırlama ile kurtarın. |
void | setAdbLogFile (File adbLogFile) Hata ayıklama amacıyla tüm adb bağlantı günlüklerini saklayabileceğimiz bir alıcı dosyası verin. |
void | tearDownConnection () Bağlantıyı temizleyin. |
Korumalı yöntemler | |
---|---|
void | waitForAdbConnect (String serial, long waitTime) Adb bağlantısının etkin olup olmadığını kontrol edin. |
Sabitler
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Sabit Değer: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Sabit Değer: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Sabit Değer: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
protected static final long WAIT_FOR_ADB_CONNECT
Sabit Değer: 120000 (0x000000000001d4c0)
Kamu inşaatçıları
AdbTcpBağlantısı
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
Parametreler | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
Genel yöntemler
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
Belirli bir tcp ip Android cihazına adb bağlantısı için yardımcı yöntem
Parametreler | |
---|---|
host | String : bir tcp/ip Android cihazının ana bilgisayar adı/ip'si |
port | String : TCP/IP cihazının port numarası |
İadeler | |
---|---|
boolean | Cihaza başarılı bir şekilde bağlandıysak true, aksi halde false. |
adbTcpBağlantıyı Kes
public boolean adbTcpDisconnect (String host, String port)
Belirli bir tcp ip Android cihazından adb bağlantısını kesmek için yardımcı yöntem
Parametreler | |
---|---|
host | String : bir tcp/ip Android cihazının ana bilgisayar adı/ip'si |
port | String : TCP/IP cihazının port numarası |
İadeler | |
---|---|
boolean | Cihazla bağlantıyı başarıyla kestiysek true, aksi takdirde false. |
getHostName
public String getHostName (String serial)
Cihazla ilişkili ana bilgisayar adını döndürün. Diziden alıntıdır.
Parametreler | |
---|---|
serial | String |
İadeler | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
Aygıtla ilişkili bağlantı noktası numarasını döndürün. Diziden alıntıdır.
Parametreler | |
---|---|
serial | String |
İadeler | |
---|---|
String |
yeniden bağlan
public void reconnect (String serial)
Bağlantıyı cihaza yeniden bağlayın.
Parametreler | |
---|---|
serial | String : Cihazın seri numarası. |
Atar | |
---|---|
DeviceNotAvailableException |
sanal cihazı kurtar
public void recoverVirtualDevice (ITestDevice device, DeviceNotAvailableException dnae)
Verilen cihazı cihaz sıfırlama ile kurtarın.
Parametreler | |
---|---|
device | ITestDevice : ITestDevice , cihaz sıfırlama işleyicisi için kullanılır. |
dnae | DeviceNotAvailableException : DeviceNotAvailableException , mevcut cihazın kullanılamadığı istisnadır. |
Atar | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Hata ayıklama amacıyla tüm adb bağlantı günlüklerini saklayabileceğimiz bir alıcı dosyası verin.
Parametreler | |
---|---|
adbLogFile | File |
yırtmaBağlantısı
public void tearDownConnection ()
Bağlantıyı temizleyin.
Korumalı yöntemler
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
Adb bağlantısının etkin olup olmadığını kontrol edin.
Parametreler | |
---|---|
serial | String |
waitTime | long |
Atar | |
---|---|
DeviceNotAvailableException |