RemoteAndroidDevice
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 üzerinden bağlı tam yığın Android cihaz için ITestDevice
uygulaması.
Cihaz seri numarasının adb'de
Özet
Sabitler | |
---|---|
long |
DEFAULT_SHORT_CMD_TIMEOUT
|
int |
MAX_RETRIES
|
long |
RETRY_INTERVAL_MS
|
long |
WAIT_FOR_ADB_CONNECT
|
Herkese açık kurucular | |
---|---|
RemoteAndroidDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Bir |
Herkese açık yöntemler | |
---|---|
static
boolean
|
checkSerialFormatValid(String serialString)
Seri numarasının biçiminin beklendiği gibi olup olmadığını kontrol edin |
boolean
|
connectToWifiNetwork(
Kablosuz ağa bağlanır. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Gerçek cihaz nesnesini iletmeden cihazla ilgili bilgi almak için cihaz bilgilerinden bir |
String
|
getMacAddress()
Cihazın MAC adresini döndürür. Cihazdan sorgu yapılamazsa null değerini döndürür. |
boolean
|
isEncryptionSupported()
Cihazda şifrelemenin desteklenip desteklenmediğini döndürür. |
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)
Herkese açık kurucular
RemoteAndroidDevice
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 : IDeviceMonitor , tahsis durumu değişikliklerini bildirmek için. |
Herkese açık yöntemler
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Seri numarasının biçiminin beklenen şekilde olup olmadığını kontrol edin
Parametreler | |
---|---|
serialString |
String |
İlerlemeler | |
---|---|
boolean |
Biçim geçerliyse doğru, aksi takdirde yanlış değerini alır. |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Kablosuz ağa bağlanır.
Kablosuz bağlantıyı açar ve wifiSsidToPsk haritasında belirtilen kablosuz ağlardan biriyle başarılı bir bağlantı kurulana kadar engeller. Bağlantı kurulduktan sonra örnek, ITestDevice.disconnectFromWifi()
veya ITestDevice.clearLastConnectedWifiNetwork()
çağrılana kadar her yeniden başlatma işleminden sonra bağlantıyı yeniden kurmaya çalışır.
Parametreler | |
---|---|
wifiSsidToPsk |
: Kablosuz ağ SSID'lerinin şifrelerle eşleştirildiği bir harita. |
scanSsid |
boolean : Bu ağ için gizli SSID'lerin taranıp taranmayacağı. |
İlerlemeler | |
---|---|
boolean |
true kablosuz ağa başarıyla bağlandıysa. false
aksi takdirde |
Atışlar | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Gerçek cihaz nesnesini iletmeden cihazla ilgili bilgi almak için cihaz bilgilerinden bir DeviceDescriptor
döndürme.
Parametreler | |
---|---|
shortDescriptor |
boolean : Tanımlayıcının minimum düzeyde bilgiyle sınırlanıp sınırlanmayacağı |
İlerlemeler | |
---|---|
DeviceDescriptor |
getMacAddress
public String getMacAddress ()
Cihazın MAC adresini döndürür. Cihazdan sorgu yapılamazsa null değerini döndürür.
İlerlemeler | |
---|---|
String |
isEncryptionSupported
public boolean isEncryptionSupported ()
Cihazda şifrelemenin desteklenip desteklenmediğini döndürür.
İlerlemeler | |
---|---|
boolean |
true (cihaz şifrelemeyi destekliyorsa). |