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


Google Compute Engine (GCE) üzerinde çalışan tam yığınlı bir Android cihaz için RemoteAndroidDevice davranışını genişletir. Cihazın seri numarasının, adb'de : biçiminde olacağını varsayın.

Özet

Herkese açık oluşturucular

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice oluşturur.

Herkese açık yöntemler

DeviceInspectionResult debugDeviceNotAvailable()

Bir cihazı inceleyin ve kullanılamaz hale geldiğinde ayrıntılı bilgi döndürün.

GceAvdInfo getAvdInfo()

Bu yöntem kullanımdan kaldırılmıştır. bağlantı API'sini doğrudan kullanmalıdır.

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Gerçek cihaz nesnesini iletmeden cihaz hakkında bilgi almak için cihaz bilgilerinden bir DeviceDescriptor döndürün.

getTombstones()

Cuttlefish, mezar taşlarını doğrudan alabileceğimiz uzak ana makineye getiren özel bir özelliğe sahiptir.

CommandResult powerwash()

GCE örneğini Powerwash yapmaya çalışmak

CommandResult powerwashGce(String user, Integer offset)

Bu yöntem kullanımdan kaldırılmıştır. Bağlantı lehine kaldırıldı

boolean powerwashGce()

Herkese açık oluşturucular

RemoteAndroidVirtualDevice

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice oluşturur.

Parametreler
device IDevice: ilişkili IDevice

stateMonitor IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor: Tahsis durumu değişiklikleri hakkında bilgi vermek için IDeviceMonitor.

Herkese açık yöntemler

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

Bir cihazı inceleyin ve kullanılamaz hale geldiğinde ayrıntılı bilgi döndürün.

İlerlemeler
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

Bu yöntem kullanımdan kaldırılmıştır.
bağlantı API'sini doğrudan kullanmalıdır.

Oluşturulan uzak sanal makineden GceAvdInfo değerini döndürür. Başlatma başarılı olmadıysa boş sonucunu döndürür.

İlerlemeler
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Gerçek cihaz nesnesini iletmeden cihaz hakkında bilgi almak için cihaz bilgilerinden bir DeviceDescriptor döndürün.

Parametreler
shortDescriptor boolean: Tanımlayıcıyı en az bilgiyle sınırlayıp sınırlamama

İlerlemeler
DeviceDescriptor

getTombstones

public  getTombstones ()

Cuttlefish, mezar taşlarını doğrudan alabileceğimiz uzak ana makineye getiren özel bir özelliğe sahiptir.

İlerlemeler
Mezar taşı dosyalarının listesi. Mezar taşı yoksa boş olur.

Dekoratif yastıklar
DeviceNotAvailableException

powerwash

public CommandResult powerwash ()

GCE örneğini Powerwash yapmaya çalışmak

İlerlemeler
CommandResult Powerwash denemelerinin CommandResult'ını döndürür.

Dekoratif yastıklar
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Bu yöntem kullanımdan kaldırılmıştır.
Bağlantı lehine kaldırıldı

Parametreler
user String

offset Integer

İlerlemeler
CommandResult

Dekoratif yastıklar
TargetSetupError

powerwashGce

public boolean powerwashGce ()

İlerlemeler
boolean

Dekoratif yastıklar
TargetSetupError