UzakAndroidCihaz

public class RemoteAndroidDevice
extends TestDevice

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


Adb connect aracılığıyla bağlanan tam yığın android cihaz için ITestDevice uygulaması. Cihaz serisinin şu formatta olacağını varsayalım: : adb'de.

Özet

Sabitler

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Kamu inşaatçıları

RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Bir RemoteAndroidDevice oluşturur.

Genel yöntemler

static boolean checkSerialFormatValid (String serialString)

Serinin formatının beklendiği gibi olup olmadığını kontrol edin :liman

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Gerçek cihaz nesnesini aktarmadan cihaz hakkında bilgi almak için cihaz bilgilerinden bir DeviceDescriptor döndürün.

String getFastbootSerialNumber ()

Fastboot modu seri numarasını döndürür.

String getMacAddress ()

Aygıttan sorgulama başarısız olursa aygıtın MAC adresini döndürür; null.

boolean isEncryptionSupported ()

Cihazda şifreleme destekleniyorsa döner.

Sabitler

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

Sabit Değer: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Sabit Değer: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Sabit Değer: 5000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

public static final long WAIT_FOR_ADB_CONNECT

Sabit Değer: 120000 (0x000000000001d4c0)

Kamu inşaatçıları

UzakAndroidCihaz

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

Bir RemoteAndroidDevice oluşturur.

Parametreler
device IDevice : ilişkili IDevice

stateMonitor IDeviceStateMonitor : kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor : Tahsis durumu değişiklikleri hakkında bilgi veren IDeviceMonitor .

Genel yöntemler

checkSerialFormatValid

public static boolean checkSerialFormatValid (String serialString)

Serinin formatının beklendiği gibi olup olmadığını kontrol edin :liman

Parametreler
serialString String

İadeler
boolean Biçim geçerliyse true, değilse false.

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Gerçek cihaz nesnesini aktarmadan cihaz hakkında bilgi almak için cihaz bilgilerinden bir DeviceDescriptor döndürün.

Parametreler
shortDescriptor boolean : Tanımlayıcının minimum bilgiyle sınırlandırılıp sınırlanmayacağı

İadeler
DeviceDescriptor

FastbootSerialNumber'ı al

public String getFastbootSerialNumber ()

Fastboot modu seri numarasını döndürür.

İadeler
String

getMacAddress

public String getMacAddress ()

Aygıttan sorgulama başarısız olursa aygıtın MAC adresini döndürür; null.

İadeler
String

ŞifrelemeDestekleniyor

public boolean isEncryptionSupported ()

Cihazda şifreleme destekleniyorsa döner.

İadeler
boolean cihaz şifrelemeyi destekliyorsa true .