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.

getSuiteSnapshots ()

Anlık görüntülerin haritasını döndürür

void reconnect (String serial)

Bağlantıyı cihaza yeniden bağlayın.

void recoverVirtualDevice ( ITestDevice device, String snapshotId, 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 snapshotDevice ( ITestDevice device, String snapshotId)

Verilen cihazın anlık görüntüsünü alın

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 halde 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

getSuite Anlık Görüntüleri

public  getSuiteSnapshots ()

Anlık görüntülerin haritasını döndürür

İadeler

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, 
                String snapshotId, 
                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.

snapshotId String : snapshotId, geri yüklenecek doğru anlık görüntüyü almak 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

anlık görüntüCihaz

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Verilen cihazın anlık görüntüsünü alın

Parametreler
device ITestDevice : ITestDevice cihazın anlık görüntü işleyicisi için kullanılır.

snapshotId String : snapshotId, kaydedilecek anlık görüntünün adıdır.

Atar
DeviceNotAvailableException

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