UzakAndroidSanalCihaz
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'de (Gce) çalışan tam yığın bir android cihaz için RemoteAndroidDevice
davranışını genişletir. Cihaz serisinin şu formatta olacağını varsayalım
Özet
kamu inşaatçılar | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Bir |
Genel yöntemler | |
---|---|
GceAvdInfo | getAvdInfo () Oluşturulan uzak VM'den |
GceAvdInfo | getAvdInfoAnyState () Oluşturulan uzak VM'den |
DeviceDescriptor | getDeviceDescriptor () Gerçek cihaz nesnesini geçirmeden hakkında bilgi almak için cihaz bilgisinden bir |
getTombstones () Mürekkep balığı, mezar taşlarını doğrudan alabileceğimiz uzak ana bilgisayara getiren özel bir özelliğe sahiptir. | |
CommandResult | powerwash () Bir GCE örneğine güç yıkama girişimi |
CommandResult | powerwashGce (String user, Integer offset) Bu yöntem kullanımdan kaldırıldı. Bağlantı bir lehine kaldırıldı |
boolean | powerwashGce () |
void | setAvdInfo ( GceAvdInfo gceAvdInfo) Başlatılan cihaz için |
kamu inşaatçılar
UzakAndroidSanalCihaz
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Bir RemoteAndroidVirtualDevice
oluşturur.
parametreler | |
---|---|
device | IDevice : ilişkili IDevice |
stateMonitor | IDeviceStateMonitor : kullanılacak IDeviceStateMonitor mekanizması |
allocationMonitor | IDeviceMonitor : tahsis durumu değişikliklerini bildirmek için IDeviceMonitor . |
Genel yöntemler
getAvdBilgisi
public GceAvdInfo getAvdInfo ()
Oluşturulan uzak VM'den GceAvdInfo
döndürür. Yukarı getirme başarılı olmazsa null değerini döndürür.
İadeler | |
---|---|
GceAvdInfo |
getAvdInfoAnyState
public GceAvdInfo getAvdInfoAnyState ()
Oluşturulan uzak VM'den GceAvdInfo
döndürür. Bilgileri inceleyebilmemiz için duruma bakılmaksızın geri döner.
İadeler | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
Gerçek cihaz nesnesini geçirmeden hakkında bilgi almak için cihaz bilgisinden bir DeviceDescriptor
döndürün.
İadeler | |
---|---|
DeviceDescriptor |
mezar taşı almak
publicgetTombstones ()
Mürekkep balığı, mezar taşlarını doğrudan alabileceğimiz uzak ana bilgisayara getiren özel bir özelliğe sahiptir.
İadeler | |
---|---|
Mezar taşı dosyalarının listesi, mezar taşı yoksa boş. |
Atar | |
---|---|
DeviceNotAvailableException |
güç yıkama
public CommandResult powerwash ()
Bir GCE örneğine güç yıkama girişimi
İadeler | |
---|---|
CommandResult | powerwash girişimlerinin CommandResult'unu döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
güç yıkamaGce
public CommandResult powerwashGce (String user, Integer offset)
Bu yöntem kullanımdan kaldırıldı.
Bağlantı bir lehine kaldırıldı
parametreler | |
---|---|
user | String |
offset | Integer |
İadeler | |
---|---|
CommandResult |
Atar | |
---|---|
TargetSetupError |
setAvdInfo
public void setAvdInfo (GceAvdInfo gceAvdInfo)
Başlatılan cihaz için GceAvdInfo
ayarlayın.
parametreler | |
---|---|
gceAvdInfo | GceAvdInfo |
Atar | |
---|---|
TargetSetupError |