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 : w przysł.

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 RemoteAndroidDevice .

Metody publiczne

static boolean checkSerialFormatValid (String serialString)

Sprawdź, czy format serialu jest zgodny z oczekiwaniami :Port

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Zwróć DeviceDescriptor z informacji o urządzeniu, aby uzyskać o nim informacje bez przekazywania rzeczywistego obiektu urządzenia.

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 :Port

Parametry
serialString String

Zwroty
boolean true, jeśli format jest prawidłowy, false w przeciwnym razie.

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.