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
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 |
Metode publik | |
---|---|
static boolean | checkSerialFormatValid (String serialString) Periksa apakah format serialnya sesuai yang diharapkan |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Mengembalikan |
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
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. |