RemoteAndroidDevice
  public
  
  
  
  class
  RemoteAndroidDevice
  
  
  
  
  
  
  
    extends TestDevice
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.NativeDevice | ||
| ↳ | com.android.tradefed.device.TestDevice | ||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | ||
Wdrożenie ITestDevice na urządzeniu z Androidem z pełnym stosem połączonym za pomocą adb connect.
 Zakładamy, że numer seryjny urządzenia będzie miał format 
Podsumowanie
| Stałe | |
|---|---|
| long | DEFAULT_SHORT_CMD_TIMEOUT
 | 
| int | MAX_RETRIES
 | 
| long | RETRY_INTERVAL_MS
 | 
| long | WAIT_FOR_ADB_CONNECT
 | 
| Konstruktory publiczne | |
|---|---|
| 
      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(Połącza się z siecią Wi-Fi. | 
| 
        
        
        
        
        
        DeviceDescriptor | 
      getDeviceDescriptor(boolean shortDescriptor)
      Zwracać  | 
| 
        
        
        
        
        
        String | 
      getMacAddress()
      Zwraca adres MAC urządzenia. Jeśli nie uda się wysłać zapytania do urządzenia, zwraca wartość null. | 
| 
        
        
        
        
        
        boolean | 
      isEncryptionSupported()
      Zwraca wartość wskazującą, czy szyfrowanie jest obsługiwane na urządzeniu. | 
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)
Konstruktory publiczne
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)Tworzy RemoteAndroidDevice.
| Parametry | |
|---|---|
| device | IDevice: powiązanyIDevice | 
| stateMonitor | IDeviceStateMonitor: mechanizmIDeviceStateMonitordo użycia | 
| allocationMonitor | IDeviceMonitor:IDeviceMonitor, aby poinformować o zmianach stanu alokacji. | 
Metody publiczne
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Sprawdź, czy format serialu jest zgodny z oczekiwaniami 
| Parametry | |
|---|---|
| serialString | String | 
| Zwroty | |
|---|---|
| boolean | Wartość „prawda”, jeśli format jest prawidłowy, w przeciwnym razie wartość „fałsz”. | 
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid) 
Połącza się z siecią Wi-Fi.
Włącza Wi-Fi i blokuje do czasu nawiązania połączenia z jedną z sieci Wi-Fi podanych na mapie wifiSsidToPsk. Po nawiązaniu połączenia instancja będzie próbować przywrócić połączenie po każdym ponownym uruchomieniu, dopóki nie zostanie wywołana funkcja ITestDevice.disconnectFromWifi() lub ITestDevice.clearLastConnectedWifiNetwork().
| Parametry | |
|---|---|
| wifiSsidToPsk | : mapa identyfikatorów SSID sieci Wi-Fi z hasłami. | 
| scanSsid | boolean: czy skanować ukryte identyfikatory SSID tej sieci. | 
| Zwroty | |
|---|---|
| boolean | truejeśli urządzenie jest połączone z siecią Wi-Fi.falsew innym przypadku | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Zwracać DeviceDescriptor z informacjami o urządzeniu, aby uzyskać informacje bez przekazywania rzeczywistego obiektu urządzenia.
| Parametry | |
|---|---|
| shortDescriptor | boolean: czy ograniczyć opis do niezbędnych informacji | 
| Zwroty | |
|---|---|
| DeviceDescriptor | |
getMacAddress
public String getMacAddress ()
Zwraca adres MAC urządzenia. Jeśli nie uda się wysłać zapytania do urządzenia, zwraca wartość null.
| Zwroty | |
|---|---|
| String | |
isEncryptionSupported
public boolean isEncryptionSupported ()
Zwraca wartość wskazującą, czy szyfrowanie jest obsługiwane na urządzeniu.
| Zwroty | |
|---|---|
| boolean | true, jeśli urządzenie obsługuje szyfrowanie. | 
