NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Nesne |
↳ | 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 özelliklerini barındırmak için yuvalanmış cihaz üzerinde ekstra kontroller yürüten cihaz durumu izleyicisi. |
|
Bir durumunu izlemeye yönelik Yardımcısı sınıf IDevice
hiçbir çerçeve desteği ile.
Ö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
bir '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 ()
getFastbootSeri Numarası
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
parametreler |
---|
mountName | String |
getSeri Numarası
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
Bir aygıt kullanılabilir olması için beklenecek ms saati ayarlayın waitForDeviceAvailable()
.
parametreler |
---|
timeoutMs | long |
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
Bir cihaz internete bağlanmanın için beklenecek ms saati ayarlayın waitForDeviceOnline()
.
parametreler |
---|
timeoutMs | long |
setFastbootSeri Numarası
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 |
waitForDeviceMevcut
public IDevice waitForDeviceAvailable (long waitTime)
parametreler |
---|
waitTime | long |
waitForDeviceMevcut
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 |
bekleForDeviceInRecovery
public IDevice waitForDeviceInRecovery ()
bekleForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
parametreler |
---|
waitTime | long |
WaitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
parametreler |
---|
waitTime | long |
waitForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
parametreler |
---|
waitTime | long |
bekleForDeviceÇevrimiçi
public IDevice waitForDeviceOnline ()
bekleForDeviceÇevrimiçi
public IDevice waitForDeviceOnline (long waitTime)
parametreler |
---|
waitTime | long |
bekleForDeviceShell
public boolean waitForDeviceShell (long waitTime)
parametreler |
---|
waitTime | long |
Korumalı yöntemler
oluşturÇıktıAlıcı
protected CollectingOutputReceiver createOutputReceiver ()
Teste tabi tutuldu
getCheckPollTime
protected long getCheckPollTime ()
Teste tabi tutuldu
getCurrentTime
protected long getCurrentTime ()
Teste tabi tutuldu
getIDevice
protected IDevice getIDevice ()
İadeler |
---|
IDevice | IDevice devlet monitör ile ilişkilendirmek |
gönderiÇevrimiçiKontrol
protected boolean postOnlineCheck (long waitTime)
Çevrimiçi bir cihazda yapılacak ek kontroller
parametreler |
---|
waitTime | long : ms zaman vazgeçmeden önce beklenecek |
İadeler |
---|
boolean | true waittime süresi dolmadan önce kontroller başarılı olursa. false aksi |
bekleForStoreMount
protected boolean waitForStoreMount (long waitTime)
Cihazın harici deposunun takılmasını bekler.
parametreler |
---|
waitTime | long : ms zaman vazgeçmeden önce beklenecek |
İadeler |
---|
boolean | true waittime süresi dolmadan önce eğer dış mağaza monte edilir. false aksi |