RemoteAndroidVirtualDevice
  public
  
  
  
  class
  RemoteAndroidVirtualDevice
  
  
  
  
  
  
  
  
  
  
    extends RemoteAndroidDevice
  
  
  
  
  
  
| java.lang.Object | ||||
| ↳ | com.android.tradefed.device.NativeDevice | |||
| ↳ | com.android.tradefed.device.TestDevice | |||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
| ↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice | |||
Rozszerza działanie RemoteAndroidDevice na pełny stos urządzeń z Androidem działających w Google Compute Engine (GCE). Zakładamy, że numer seryjny urządzenia będzie miał format 
Podsumowanie
| Konstruktory publiczne | |
|---|---|
| 
      RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
      Tworzy  | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        DeviceInspectionResult | 
      debugDeviceNotAvailable()
      Sprawdzanie urządzenia i zwracanie szczegółowych informacji, gdy urządzenie staje się niedostępne. | 
| 
        
        
        
        
        
        GceAvdInfo | 
      getAvdInfo()
      Ta metoda została wycofana. należy używać bezpośrednio interfejsu Connection API | 
| 
        
        
        
        
        
        DeviceDescriptor | 
      getDeviceDescriptor(boolean shortDescriptor)
      Zwracać  | 
| 
        
        
        
        
        
         | 
      getTombstones()
      Cuttlefish ma specjalną funkcję, która przesyła informacje o zakończeniu pracy do zdalnego hosta, gdzie możemy je bezpośrednio pobrać. | 
| 
        
        
        
        
        
        CommandResult | 
      powerwash()
      Próba wyczyszczenia instancji GCE | 
| 
        
        
        
        
        
        CommandResult | 
      powerwashGce(String user, Integer offset)
      Ta metoda została wycofana. Usunięto na rzecz połączenia | 
| 
        
        
        
        
        
        boolean | 
      powerwashGce()
       | 
Konstruktory publiczne
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)Tworzy RemoteAndroidVirtualDevice.
| Parametry | |
|---|---|
| device | IDevice: powiązanyIDevice | 
| stateMonitor | IDeviceStateMonitor: mechanizmIDeviceStateMonitordo użycia | 
| allocationMonitor | IDeviceMonitor:IDeviceMonitor, aby poinformować o zmianach stanu alokacji. | 
Metody publiczne
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Sprawdzanie urządzenia i zwracanie szczegółowych informacji, gdy urządzenie staje się niedostępne.
| Zwroty | |
|---|---|
| DeviceInspectionResult | |
getAvdInfo
public GceAvdInfo getAvdInfo ()
      Ta metoda została wycofana.
    powinien używać interfejsu API połączenia bezpośrednio
  
Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej. Zwraca wartość null, jeśli wyświetlanie nie powiodło się.
| Zwroty | |
|---|---|
| GceAvdInfo | |
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 | |
getTombstones
publicgetTombstones () 
Cuttlefish ma specjalną funkcję, która przesyła informacje o zakończeniu pracy do zdalnego hosta, gdzie możemy je bezpośrednio pobrać.
| Zwroty | |
|---|---|
|  | Lista plików nagłówków, pusta, jeśli nie ma nagłówka. | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
powerwash
public CommandResult powerwash ()
Próba wyczyszczenia instancji GCE
| Zwroty | |
|---|---|
| CommandResult | zwraca CommandResult próby powerwash | 
| Rzuty | |
|---|---|
|  | com.android.tradefed.targetprep.TargetSetupError | 
| TargetSetupError | |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
      Ta metoda została wycofana.
Usunięto na rzecz połączenia
  
| Parametry | |
|---|---|
| user | String | 
| offset | Integer | 
| Zwroty | |
|---|---|
| CommandResult | |
| Rzuty | |
|---|---|
| TargetSetupError | |
