Perangkat Android Jarak Jauh

public class RemoteAndroidDevice
extends TestDevice

java.lang.Objek
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice


Implementasi ITestDevice untuk perangkat android full stack yang terhubung melalui adb connect. Asumsikan serial perangkat akan dalam format : di adb.

Ringkasan

Konstanta

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Konstruktor publik

RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Membuat RemoteAndroidDevice .

Metode publik

static boolean checkSerialFormatValid (String serialString)

Periksa apakah format serialnya sesuai yang diharapkan :pelabuhan

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Mengembalikan DeviceDescriptor dari informasi perangkat untuk mendapatkan informasi tanpa meneruskan objek perangkat sebenarnya.

String getFastbootSerialNumber ()

Mengembalikan nomor seri mode fastboot.

String getMacAddress ()

Mengembalikan alamat MAC perangkat, null jika gagal melakukan kueri dari perangkat.

boolean isEncryptionSupported ()

Kembali jika enkripsi didukung pada perangkat.

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

public static final long WAIT_FOR_ADB_CONNECT

Nilai Konstan: 120000 (0x000000000001d4c0)

Konstruktor publik

Perangkat Android Jarak Jauh

public RemoteAndroidDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Membuat RemoteAndroidDevice .

Parameter
device IDevice : IDevice terkait

stateMonitor IDeviceStateMonitor : mekanisme IDeviceStateMonitor yang akan digunakan

allocationMonitor IDeviceMonitor : IDeviceMonitor untuk menginformasikan perubahan status alokasi.

Metode publik

checkSerialFormatValid

public static boolean checkSerialFormatValid (String serialString)

Periksa apakah format serialnya sesuai yang diharapkan :pelabuhan

Parameter
serialString String

Kembali
boolean benar jika formatnya valid, salah jika formatnya valid.

dapatkanDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Mengembalikan DeviceDescriptor dari informasi perangkat untuk mendapatkan informasi tanpa meneruskan objek perangkat sebenarnya.

Parameter
shortDescriptor boolean : Apakah akan membatasi deskriptor menjadi info minimum atau tidak

Kembali
DeviceDescriptor

dapatkanFastbootSerialNumber

public String getFastbootSerialNumber ()

Mengembalikan nomor seri mode fastboot.

Kembali
String

dapatkan MacAddress

public String getMacAddress ()

Mengembalikan alamat MAC perangkat, null jika gagal melakukan kueri dari perangkat.

Kembali
String

adalah Enkripsi Didukung

public boolean isEncryptionSupported ()

Kembali jika enkripsi didukung pada perangkat.

Kembali
boolean true jika perangkat mendukung enkripsi.