Zdalne urządzenie z Androidem
public class RemoteAndroidDevice
extends TestDevice
Obiekt Java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
Implementacja ITestDevice
dla urządzenia z systemem Android z pełnym stosem połączonego za pośrednictwem połączenia adb. Załóżmy, że numer seryjny urządzenia będzie w formacie
Streszczenie
Stałe | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
Konstruktorzy publiczni | |
---|---|
RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Tworzy |
Metody publiczne | |
---|---|
static boolean | checkSerialFormatValid (String serialString) Sprawdź, czy format serialu jest zgodny z oczekiwaniami |
boolean | connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) Łączy się z siecią Wi-Fi. |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Zwróć |
String | getFastbootSerialNumber () Zwraca numer seryjny trybu fastboot. |
String | getMacAddress () Zwraca adres MAC urządzenia; wartość null, jeśli zapytanie z urządzenia nie powiedzie się. |
boolean | isEncryptionSupported () Zwraca, jeśli urządzenie obsługuje szyfrowanie. |
Stałe
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Wartość stała: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Wartość stała: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Wartość stała: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Wartość stała: 120000 (0x000000000001d4c0)
Konstruktorzy publiczni
Zdalne urządzenie z Androidem
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Tworzy RemoteAndroidDevice
.
Parametry | |
---|---|
device | IDevice : powiązane IDevice |
stateMonitor | IDeviceStateMonitor : mechanizm IDeviceStateMonitor do użycia |
allocationMonitor | IDeviceMonitor : IDeviceMonitor informujący o zmianach stanu alokacji. |
Metody publiczne
sprawdźSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Sprawdź, czy format serialu jest zgodny z oczekiwaniami
Parametry | |
---|---|
serialString | String |
Zwroty | |
---|---|
boolean | true, jeśli format jest prawidłowy, false w przeciwnym razie. |
połącz się z siecią Wi-Fi
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Łączy się z siecią Wi-Fi.
Włącza Wi-Fi i blokuje do czasu pomyślnego nawiązania połączenia z jedną z sieci Wi-Fi podanych na mapie Wi-FiSsidToPsk. Po nawiązaniu połączenia instancja będzie próbowała przywrócić połączenie po każdym ponownym uruchomieniu, aż do wywołania funkcji ITestDevice#disconnectFromWifi()
lub ITestDevice#clearLastConnectedWifiNetwork()
.
Parametry | |
---|---|
wifiSsidToPsk | |
scanSsid | boolean : czy skanować w poszukiwaniu ukrytych identyfikatorów SSID dla tej sieci. |
Zwroty | |
---|---|
boolean | true , jeśli pomyślnie połączono się z siecią Wi-Fi. inaczej false |
Rzuca | |
---|---|
DeviceNotAvailableException |
pobierzDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Zwróć DeviceDescriptor
z informacji o urządzeniu, aby uzyskać o nim informacje bez przekazywania rzeczywistego obiektu urządzenia.
Parametry | |
---|---|
shortDescriptor | boolean : Określa, czy ograniczać deskryptor do niezbędnego minimum informacji |
Zwroty | |
---|---|
DeviceDescriptor |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
Zwraca numer seryjny trybu fastboot.
Zwroty | |
---|---|
String |
pobierz adres Mac
public String getMacAddress ()
Zwraca adres MAC urządzenia; wartość null, jeśli zapytanie z urządzenia nie powiedzie się.
Zwroty | |
---|---|
String |
Obsługiwane jest szyfrowanie
public boolean isEncryptionSupported ()
Zwraca, jeśli urządzenie obsługuje szyfrowanie.
Zwroty | |
---|---|
boolean | true , jeśli urządzenie obsługuje szyfrowanie. |