AdbTcpConnection

public class AdbTcpConnection
extends DefaultConnection

Java.lang.Nesne
🎃 com.android.tradefed.device.linked.AbstractConnection
  🎃 com.android.tradefed.device.linked.DefaultConnection
    🎃 com.android.tradefed.device.ız.AdbTcpConnection


Cihazın varsayılan bağlantı temsili (cihazın standart adb bağlantısı olduğu varsayılır) olanak tanır.

Ö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)

Herkese açık yöntemler

boolean adbTcpConnect(String host, String port)

Belirli bir TCP IP'si Android cihaza bağlanmak için yardımcı yöntem

boolean adbTcpDisconnect(String host, String port)

Belirli bir TCP ip Android cihazıyla adb bağlantısının kesilmesi için yardımcı yöntem

String getHostName(String serial)

Cihazla ilişkilendirilen ana makine adını döndürün.

String getPortNum(String serial)

Cihazla ilişkili bağlantı noktası numarasını döndürün.

getSuiteSnapshots()

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

void reconnect(String serial)

Cihaza bağlantıyı tekrar bağlayın.

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

Belirtilen cihazı, cihaz sıfırlama işlemiyle kurtarın.

void setAdbLogFile(File adbLogFile)

Hata ayıklama amacıyla tüm adb bağlantı günlüklerini depolayabileceğimiz bir alıcı dosyası sağlayın.

void snapshotDevice(ITestDevice device, String snapshotId)

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

void tearDownConnection()

Bağlantıyı temizleyin.

Korunan 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: 20.000 (0x0000000000004e20)

MAK_YENİ

protected static final int MAX_RETRIES

Sabit Değer: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Sabit Değer: 5.000 (0x0000000000001388)

ADB_BAĞLANTISI_BEKLEMEDE

protected static final long WAIT_FOR_ADB_CONNECT

Sabit Değer: 120.000 (0x000000000001d4c0)

Kamu inşaatçıları

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parametreler
builder DefaultConnection.ConnectionBuilder

Herkese açık yöntemler

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Belirli bir TCP IP'si Android cihaza bağlanmak için yardımcı yöntem

Parametreler
host String: TCP/ip Android cihazın ana makine adı/IP'si

port String: TCP/ip cihazının bağlantı noktası numarası

İlerlemeler
boolean doğru, cihaza başarılı bir şekilde bağlandıysak false,

adbTcpBağlantıyı Kaldır

public boolean adbTcpDisconnect (String host, 
                String port)

Belirli bir TCP ip Android cihazıyla adb bağlantısının kesilmesi için yardımcı yöntem

Parametreler
host String: TCP/ip Android cihazın ana makine adı/IP'si

port String: TCP/ip cihazının bağlantı noktası numarası

İlerlemeler
boolean doğru, cihazın bağlantısı başarıyla kesildiyse true, aksi takdirde false

getHostName

public String getHostName (String serial)

Cihazla ilişkilendirilen ana makine adını döndürün. Diziden alıntıdır.

Parametreler
serial String

İlerlemeler
String

getPortNumarası

public String getPortNum (String serial)

Cihazla ilişkili bağlantı noktası numarasını döndürün. Diziden alıntıdır.

Parametreler
serial String

İlerlemeler
String

getSuiteSnapshots

public  getSuiteSnapshots ()

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

İlerlemeler

yeniden bağlan

public void reconnect (String serial)

Cihaza bağlantıyı tekrar bağlayın.

Parametreler
serial String: Cihazın seri numarası.

Fırlatma
DeviceNotAvailableException

KurtarmaSanalCihazı

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

Belirtilen cihazı, cihaz sıfırlama işlemiyle 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ü getirmek için kullanılır.

dnae DeviceNotAvailableException: DeviceNotAvailableException mevcut cihaz kullanılamıyor kabul edersiniz.

Fırlatma
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Hata ayıklama amacıyla tüm adb bağlantı günlüklerini depolayabileceğimiz bir alıcı dosyası sağlayın.

Parametreler
adbLogFile File

anlık görüntüCihazı

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

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

Parametreler
device ITestDevice: ITestDevice, cihaz 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.

Fırlatma
DeviceNotAvailableException

Söküm Bağlantısı

public void tearDownConnection ()

Bağlantıyı temizleyin.

Korunan 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

Fırlatma
DeviceNotAvailableException