NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Objek |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
Subclass langsung yang diketahui |
Subclass tidak langsung yang diketahui NestedDeviceStateMonitor | Monitor status perangkat yang menjalankan pemeriksaan ekstra pada perangkat bersarang untuk mengakomodasi spesifikasi lingkungan tervirtualisasi. |
|
Kelas pembantu untuk memantau keadaan dari IDevice
tanpa dukungan kerangka.
Ringkasan
Konstanta
MAX_CHECK_POLL_TIME
protected static final long MAX_CHECK_POLL_TIME
Nilai Konstan: 30000 (0x0000000000007530)
MAX_OP_TIME
protected static final int MAX_OP_TIME
waktu operasi maksimum dalam ms untuk perintah 'jajak pendapat untuk responsivitas'
Nilai Konstan: 10000 (0x00002710)
bidang
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
Konstruktor publik
NativeDeviceStateMonitor
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
Parameter |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
Metode publik
dapatkanDeviceState
public TestDeviceState getDeviceState ()
getFastbootSerialNumber
public String getFastbootSerialNumber ()
dapatkanMountPoint
public String getMountPoint (String mountName)
Parameter |
---|
mountName | String |
dapatkanSerialNumber
public String getSerialNumber ()
adalahAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
Mengatur waktu di ms untuk menunggu perangkat akan tersedia di waitForDeviceAvailable()
.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
Atur waktu di ms untuk menunggu perangkat untuk online di waitForDeviceOnline()
.
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
Atur nomor seri mode fastboot.
setIdevice
public void setIDevice (IDevice newDevice)
Parameter |
---|
newDevice | IDevice |
atur keadaan
public void setState (TestDeviceState deviceState)
Parameter |
---|
deviceState | TestDeviceState |
tungguBootSelesai
public boolean waitForBootComplete (long waitTime)
tungguUntukPerangkatTersedia
public IDevice waitForDeviceAvailable (long waitTime)
tungguUntukPerangkatTersedia
public IDevice waitForDeviceAvailable ()
waitForDeviceBootloader
public boolean waitForDeviceBootloader (long time)
waitForDeviceBootloaderStateUpdate
public void waitForDeviceBootloaderStateUpdate ()
waitForDeviceFastbootd
public boolean waitForDeviceFastbootd (String fastbootPath,
long time)
Parameter |
---|
fastbootPath | String |
time | long |
tungguUntukPerangkatDalamPemulihan
public IDevice waitForDeviceInRecovery ()
waitForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
waitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
waitForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
waitForDeviceOnline
public IDevice waitForDeviceOnline ()
waitForDeviceOnline
public IDevice waitForDeviceOnline (long waitTime)
waitForDeviceShell
public boolean waitForDeviceShell (long waitTime)
Metode yang dilindungi
buatOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
Terkena untuk pengujian
getCheckPollTime
protected long getCheckPollTime ()
Terkena untuk pengujian
getCurrentTime
protected long getCurrentTime ()
Terkena untuk pengujian
getIdevice
protected IDevice getIDevice ()
Kembali |
---|
IDevice | IDevice asosiasi dengan monitor negara |
posOnlineCheck
protected boolean postOnlineCheck (long waitTime)
Pemeriksaan tambahan yang harus dilakukan pada perangkat Online
Parameter |
---|
waitTime | long : waktu di ms untuk menunggu sebelum menyerah |
Kembali |
---|
boolean | true jika pemeriksaan yang sukses sebelum waitTime berakhir. false sebaliknya |
tungguUntukStoreMount
protected boolean waitForStoreMount (long waitTime)
Menunggu penyimpanan eksternal perangkat dipasang.
Parameter |
---|
waitTime | long : waktu di ms untuk menunggu sebelum menyerah |
Kembali |
---|
boolean | true jika toko eksternal dipasang sebelum waitTime berakhir. false sebaliknya |