NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
Bilinen doğrudan alt sınıflar |
Bilinen dolaylı alt sınıflar NestedDeviceStateMonitor | Sanallaştırılmış ortamın özelliklerine uyum sağlamak için iç içe geçmiş aygıtta ekstra denetimler yürüten aygıt durumu monitörü. |
|
Çerçeve desteği olmadan bir IDevice
durumunu izlemek için yardımcı sınıf.
Özet
Sabitler
MAX_CHECK_POLL_TIME
protected static final long MAX_CHECK_POLL_TIME
Sabit Değer: 30000 (0x0000000000007530)
MAX_OP_TIME
protected static final int MAX_OP_TIME
'Yanıt verme anketi' komutu için ms cinsinden maksimum çalışma süresi
Sabit Değer: 10000 (0x00002710)
Alanlar
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
Kamu inşaatçıları
NativeDeviceStateMonitor
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
Parametreler |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
Genel yöntemler
getDeviceState
public TestDeviceState getDeviceState ()
FastbootSerialNumber'ı al
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
Parametreler |
---|
mountName | String |
Seri Numarasını al
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
Bir aygıtın waitForDeviceAvailable()
kullanılabilir hale gelmesi için beklenecek süreyi ms cinsinden ayarlayın.
Parametreler |
---|
timeoutMs | long |
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
waitForDeviceOnline()
işlevinde bir cihazın çevrimiçi olmasını beklemek için ms cinsinden süreyi ayarlayın.
Parametreler |
---|
timeoutMs | long |
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
Fastboot modu seri numarasını ayarlayın.
Parametreler |
---|
serial | String |
setIDevice
public void setIDevice (IDevice newDevice)
Parametreler |
---|
newDevice | IDevice |
setState
public void setState (TestDeviceState deviceState)
Parametreler |
---|
deviceState | TestDeviceState |
waitForBootComplete
public boolean waitForBootComplete (long waitTime)
Parametreler |
---|
waitTime | long |
waitForDeviceKullanılabilir
public IDevice waitForDeviceAvailable (long waitTime)
Parametreler |
---|
waitTime | long |
waitForDeviceKullanılabilir
public IDevice waitForDeviceAvailable ()
waitForDeviceBootloader
public boolean waitForDeviceBootloader (long time)
waitForDeviceBootloaderStateUpdate
public void waitForDeviceBootloaderStateUpdate ()
waitForDeviceFastbootd
public boolean waitForDeviceFastbootd (String fastbootPath,
long time)
Parametreler |
---|
fastbootPath | String |
time | long |
waitForDeviceInRecovery
public IDevice waitForDeviceInRecovery ()
waitForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
Parametreler |
---|
waitTime | long |
waitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
Parametreler |
---|
waitTime | long |
waitForDeviceKullanılamaz
public boolean waitForDeviceNotAvailable (long waitTime)
Parametreler |
---|
waitTime | long |
waitForDeviceOnline
public IDevice waitForDeviceOnline ()
waitForDeviceOnline
public IDevice waitForDeviceOnline (long waitTime)
Parametreler |
---|
waitTime | long |
waitForDeviceShell
public boolean waitForDeviceShell (long waitTime)
Parametreler |
---|
waitTime | long |
Korumalı yöntemler
CreateOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
Test için açığa çıktı
getCheckPollTime
protected long getCheckPollTime ()
Test için açığa çıktı
getCurrentTime
protected long getCurrentTime ()
Test için açığa çıktı
getIDevice
protected IDevice getIDevice ()
İadeler |
---|
IDevice | IDevice durum monitörüyle ilişkilendirilir |
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
Çevrimiçi bir cihazda yapılması gereken ek kontroller
Parametreler |
---|
waitTime | long : vazgeçmeden önce ms cinsinden beklenecek süre |
İadeler |
---|
boolean | waitTime'ın süresi dolmadan önce denetimler başarılı olursa true . aksi halde false |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
Cihazın harici deposunun takılmasını bekler.
Parametreler |
---|
waitTime | long : vazgeçmeden önce ms cinsinden beklenecek süre |
İadeler |
---|
boolean | waitTime'ın süresi dolmadan harici depo bağlanırsa true . aksi halde false |