DeviceStateMonitor

public class DeviceStateMonitor
extends NativeDeviceStateMonitor

java.lang.Object
   ↳ com.android.tradefed.device.NativeDeviceStateMonitor
     ↳ com.android.tradefed.device.DeviceStateMonitor


Class helper untuk memantau status IDevice.

Ringkasan

Konstruktor publik

DeviceStateMonitor(IDeviceManager mgr, IDevice device, boolean fastbootEnabled)

Metode yang dilindungi

boolean postOnlineCheck(long waitTime)

Pemeriksaan tambahan yang harus dilakukan pada perangkat Online

boolean waitForPmResponsive(long waitTime)

Menunggu hingga pengelola paket perangkat merespons.

Konstruktor publik

DeviceStateMonitor

public DeviceStateMonitor (IDeviceManager mgr, 
                IDevice device, 
                boolean fastbootEnabled)

Parameter
mgr IDeviceManager

device IDevice

fastbootEnabled boolean

Metode yang dilindungi

postOnlineCheck

protected boolean postOnlineCheck (long waitTime)

Pemeriksaan tambahan yang harus dilakukan pada perangkat Online

Parameter
waitTime long: waktu dalam ms untuk menunggu sebelum berhenti

Hasil
boolean true jika pemeriksaan berhasil sebelum waitTime berakhir. false jika tidak

Menampilkan
DeviceNotAvailableException

waitForPmResponsive

protected boolean waitForPmResponsive (long waitTime)

Menunggu hingga pengelola paket perangkat merespons.

Parameter
waitTime long: waktu dalam ms untuk menunggu sebelum berhenti

Hasil
boolean true jika pengelola paket menjadi responsif sebelum waitTime berakhir. false jika tidak