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 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 cihaz hakkında bilgi almak 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 |
| İlerlemeler | |
|---|---|
boolean |
Biçim geçerliyse doğru, aksi takdirde yanlış. |
connectToWifiNetwork
public boolean connectToWifiNetwork (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ı 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 |
: Kablosuz ağ SSID'lerinin şifrelerle eşlendiği bir harita. |
scanSsid |
boolean: Bu ağ için gizli SSID'ler taranacak mı? |
| İlerlemeler | |
|---|---|
boolean |
Kablosuz ağa başarıyla bağlanırsa true simgesi gösterilir. false
aksi halde |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Gerçek cihaz nesnesini iletmeden cihaz hakkında bilgi almak 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 |
| İlerlemeler | |
|---|---|
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.
| İlerlemeler | |
|---|---|
String |
|
isEncryptionSupported
public boolean isEncryptionSupported ()
Cihazda şifrelemenin desteklenip desteklenmediğini döndürür.
| İlerlemeler | |
|---|---|
boolean |
true Cihaz şifrelemeyi destekliyorsa. |