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ązany IDevice | 
      
stateMonitor | 
        
          IDeviceStateMonitor: mechanizm IDeviceStateMonitor do 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 | 
          |