AdbTcpConnection

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


Representasi koneksi default perangkat, yang diasumsikan sebagai koneksi adb standar perangkat.

Ringkasan

Konstanta

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

Konstruktor publik

AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)

Metode publik

boolean adbTcpConnect(String host, String port)

Metode bantuan untuk adb terhubung ke perangkat Android tcp ip tertentu

boolean adbTcpDisconnect(String host, String port)

Metode bantuan untuk memutuskan koneksi adb dari perangkat Android tcp ip tertentu

String getHostName(String serial)

Menampilkan nama host yang terkait dengan perangkat.

String getPortNum(String serial)

Menampilkan nomor port yang terkait dengan perangkat.

getSuiteSnapshots()

Menampilkan peta snapshot

void reconnect(String serial)

Hubungkan kembali koneksi ke perangkat.

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

Memulihkan perangkat yang diberikan dengan reset perangkat.

void setAdbLogFile(File adbLogFile)

Berikan file penerima tempat kita dapat menyimpan semua log koneksi adb untuk tujuan proses debug.

void snapshotDevice(ITestDevice device, String snapshotId)

Mengambil snapshot 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 Konstanta: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Nilai Konstanta: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Nilai Konstanta: 5000 (0x0000000000001388)

Konstruktor publik

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Parameter
builder DefaultConnection.ConnectionBuilder

Metode publik

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Metode bantuan 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

Hasil
boolean true jika kita berhasil terhubung ke perangkat, false jika tidak.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Metode bantuan untuk memutuskan koneksi adb dari perangkat Android tcp ip tertentu

Parameter
host String: nama host/ip perangkat Android tcp/ip

port String: nomor port perangkat tcp/ip

Hasil
boolean true jika kita berhasil memutuskan koneksi ke perangkat, false jika tidak.

getHostName

public String getHostName (String serial)

Menampilkan nama host yang terkait dengan perangkat. Diekstrak dari serial.

Parameter
serial String

Hasil
String

getPortNum

public String getPortNum (String serial)

Menampilkan nomor port yang terkait dengan perangkat. Diekstrak dari serial.

Parameter
serial String

Hasil
String

getSuiteSnapshots

public  getSuiteSnapshots ()

Menampilkan peta snapshot

Hasil

menghubungkan kembali

public void reconnect (String serial)

Hubungkan kembali koneksi ke perangkat.

Parameter
serial String: Nomor seri perangkat.

Menampilkan
DeviceNotAvailableException

recoverVirtualDevice

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

Memulihkan perangkat yang diberikan dengan reset perangkat.

Parameter
device ITestDevice: ITestDevice digunakan untuk pengendali reset perangkat.

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

dnae DeviceNotAvailableException: DeviceNotAvailableException adalah pengecualian perangkat yang ada tidak tersedia.

Menampilkan
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Berikan file penerima tempat kita dapat menyimpan semua log koneksi adb untuk tujuan proses debug.

Parameter
adbLogFile File

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Mengambil snapshot perangkat yang diberikan

Parameter
device ITestDevice: ITestDevice digunakan untuk pengendali snapshot perangkat.

snapshotId String: snapshotId adalah nama snapshot yang akan disimpan.

Menampilkan
DeviceNotAvailableException

tearDownConnection

public void tearDownConnection ()

Bersihkan koneksi.

Metode yang dilindungi

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Periksa apakah koneksi adb diaktifkan.

Parameter
serial String

waitTime long

Menampilkan
DeviceNotAvailableException