UzakAndroidCihazı
public
class
RemoteAndroidDevice
extends TestDevice
Java.lang.Nesne | |||
↳ | 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
Ö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)
|
Herkese açık yöntemler | |
---|---|
static
boolean
|
checkSerialFormatValid(String serialString)
Seri biçiminin beklendiği gibi olup olmadığını kontrol edin |
boolean
|
connectToWifiNetwork(
Kablosuz ağa bağlandığında. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Asıl cihaz nesnesini iletmeden bu cihazla ilgili bilgi almak için cihaz bilgilerinden bir |
String
|
getFastbootSerialNumber()
Fastboot modu seri numarasını döndürür. |
String
|
getMacAddress()
Cihazın MAC adresini döndürür; cihazdan sorgulanamazsa boş değer alır. |
boolean
|
isEncryptionSupported()
Cihazda şifreleme destekleniyorsa döndürür. |
Sabitler
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Sabit Değer: 20.000 (0x0000000000004e20)
MAK_YENİ
protected static final int MAX_RETRIES
Sabit Değer: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Sabit Değer: 5.000 (0x0000000000001388)
ADB_BAĞLANTISI_BEKLEMEDE
public static final long WAIT_FOR_ADB_CONNECT
Sabit Değer: 120.000 (0x000000000001d4c0)
Kamu inşaatçıları
UzakAndroidCihazı
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
RemoteAndroidDevice
oluşturur.
Parametreler | |
---|---|
device |
IDevice : ilişkilendirilmiş IDevice |
stateMonitor |
IDeviceStateMonitor : kullanılacak IDeviceStateMonitor mekanizması |
allocationMonitor |
IDeviceMonitor : tahsis durumu değişiklikleri hakkında bilgi vermek için IDeviceMonitor . |
Herkese açık yöntemler
kontrolSerialFormatGeçerli
public static boolean checkSerialFormatValid (String serialString)
Seri biçiminin beklendiği gibi
Parametreler | |
---|---|
serialString |
String |
İlerlemeler | |
---|---|
boolean |
Biçim geçerliyse true, aksi takdirde false değerini alır. |
kablosuzAğa bağlan
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Kablosuz ağa bağlandığında.
Kablosuz bağlantıyı açar ve wifiSsidToPsk haritasında belirtilen kablosuz ağlardan biriyle başarılı bir bağlantı kurulana kadar işlemi engeller. Bağlantı kurulduğunda örnek, ITestDevice#disconnectFromWifi()
veya ITestDevice#clearLastConnectedWifiNetwork()
çağrılana kadar her yeniden başlatmadan sonra bağlantıyı geri yüklemeye çalışır.
Parametreler | |
---|---|
wifiSsidToPsk |
: Kablosuz SSID'lerin şifrelerle haritası. |
scanSsid |
boolean : Bu ağ için gizli SSID'lerin taranıp taranmayacağını belirtir. |
İlerlemeler | |
---|---|
boolean |
Kablosuz ağa başarıyla bağlanıldıysa true . Aksi takdirde false |
Fırlatma | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Asıl cihaz nesnesini iletmeden bu cihazla ilgili bilgi almak için cihaz bilgilerinden bir DeviceDescriptor
döndürün.
Parametreler | |
---|---|
shortDescriptor |
boolean : Tanımlayıcının yalnızca minimum bilgiyle sınırlanıp sınırlanmayacağı |
İlerlemeler | |
---|---|
DeviceDescriptor |
getFastbootSerialNumarası
public String getFastbootSerialNumber ()
Fastboot modu seri numarasını döndürür.
İlerlemeler | |
---|---|
String |
getMacAdresi
public String getMacAddress ()
Cihazın MAC adresini döndürür; cihazdan sorgulanamazsa boş değer alır.
İlerlemeler | |
---|---|
String |
ŞifrelemeDestekli
public boolean isEncryptionSupported ()
Cihazda şifreleme destekleniyorsa döndürür.
İlerlemeler | |
---|---|
boolean |
Cihaz şifrelemeyi destekliyorsa true . |