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.

getSuiteSnapshots ()

Mengembalikan peta snapshot

void reconnect (String serial)

Hubungkan kembali koneksi ke perangkat.

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

Ambil cuplikan perangkat yang diberikan

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

dapatkanSuiteSnapshots

public  getSuiteSnapshots ()

Mengembalikan peta snapshot

Kembali

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, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

Pulihkan perangkat yang diberikan dengan pengaturan ulang perangkat.

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

snapshotId String : snapshotId digunakan untuk mengambil snapshot yang benar untuk dipulihkan.

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

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Ambil cuplikan perangkat yang diberikan

Parameter
device ITestDevice : ITestDevice digunakan untuk pengendali snapshot perangkat.

snapshotId String : snapshotId adalah nama snapshot yang akan disimpan.

Melempar
DeviceNotAvailableException

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