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 : adb'de

Özet

kamu inşaatçılar

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Bir RemoteAndroidVirtualDevice oluşturur.

Genel yöntemler

GceAvdInfo getAvdInfo ()

Oluşturulan uzak VM'den GceAvdInfo döndürür.

GceAvdInfo getAvdInfoAnyState ()

Oluşturulan uzak VM'den GceAvdInfo döndürür.

DeviceDescriptor getDeviceDescriptor ()

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

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 GceAvdInfo ayarlayın.

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

public  getTombstones ()

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

güç yıkamaGce

public boolean powerwashGce ()

İadeler
boolean

Atar
TargetSetupError

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

Başlatılan cihaz için GceAvdInfo ayarlayın.

parametreler
gceAvdInfo GceAvdInfo

Atar
TargetSetupError