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 ile bağlı tam yığın Android cihaz için ITestDevice uygulanması.
Cihazın 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 oluşturucular | |
|---|---|
RemoteAndroidDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
|
Herkese açık yöntemler | |
|---|---|
static
boolean
|
checkSerialFormatValid(String serialString)
Seri bağlantı noktasının biçiminin beklendiği gibi olup olmadığını kontrol edin |
IWifiHelper.WifiConnectionResult
|
connectToWifiNetworkWithResult(Map<String, String> wifiSsidToPsk, boolean scanSsid)
Kablosuz ağa bağlanır. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Gerçek cihaz nesnesi iletilmeden cihaz hakkında bilgi edinmek için cihaz bilgilerinden bir |
String
|
getMacAddress()
Cihazın MAC adresini döndürür. Cihazdan sorgulama başarısız olursa 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 oluşturucular
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
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 vermek için IDeviceMonitor. |
Herkese açık yöntemler
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Seri bağlantı noktasının biçiminin beklendiği gibi olup olmadığını kontrol edin
| Parametreler | |
|---|---|
serialString |
String |
| İadeler | |
|---|---|
boolean |
Biçim geçerliyse doğru, aksi takdirde yanlış. |
connectToWifiNetworkWithResult
public IWifiHelper.WifiConnectionResult connectToWifiNetworkWithResult (Map<String, String> wifiSsidToPsk, boolean scanSsid)
Kablosuz ağa bağlanır.
Kablosuz bağlantıyı açar ve wifiSsidToPsk haritasında verilen kablosuz ağlardan biriyle bağlantı başarıyla kurulana kadar engeller. Bağlantı kurulduktan sonra, ITestDevice.disconnectFromWifi() veya ITestDevice.clearLastConnectedWifiNetwork() çağrılana kadar örnek, her yeniden başlatmadan sonra bağlantıyı geri yüklemeye çalışır.
| Parametreler | |
|---|---|
wifiSsidToPsk |
Map: Kablosuz ağ SSID'lerinin şifrelerle eşlendiği bir harita. |
scanSsid |
boolean: Bu ağ için gizli SSID'lerin taranıp taranmayacağı. |
| İadeler | |
|---|---|
IWifiHelper.WifiConnectionResult |
Bağlantının durumunu gösteren WifiConnectionResult simgesi. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Gerçek cihaz nesnesi iletilmeden cihaz hakkında bilgi edinmek için cihaz bilgilerinden bir DeviceDescriptor döndürün.
| Parametreler | |
|---|---|
shortDescriptor |
boolean: Tanımlayıcıyı en az bilgiyle sınırlayıp sınırlamama |
| İadeler | |
|---|---|
DeviceDescriptor |
|
getMacAddress
public String getMacAddress ()
Cihazın MAC adresini döndürür. Cihazdan sorgulama başarısız olursa null değerini döndürür.
| İadeler | |
|---|---|
String |
|
isEncryptionSupported
public boolean isEncryptionSupported ()
Cihazda şifrelemenin desteklenip desteklenmediğini döndürür.
| İadeler | |
|---|---|
boolean |
true Cihaz şifrelemeyi destekliyorsa |