DeviceStateMonitor

public class DeviceStateMonitor
extends NativeDeviceStateMonitor

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


Classe d'assistance pour surveiller l'état d'une IDevice.

Résumé

Constructeurs publics

DeviceStateMonitor(IDeviceManager mgr, IDevice device, boolean fastbootEnabled)

Méthodes protégées

boolean postOnlineCheck(long waitTime)

Vérifications supplémentaires à effectuer sur un appareil en ligne

boolean waitForPmResponsive(long waitTime)

Attend que le gestionnaire de packages de l'appareil réponde.

Constructeurs publics

DeviceStateMonitor

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

Paramètres
mgr IDeviceManager

device IDevice

fastbootEnabled boolean

Méthodes protégées

postOnlineCheck

protected boolean postOnlineCheck (long waitTime)

Vérifications supplémentaires à effectuer sur un appareil en ligne

Paramètres
waitTime long: temps d'attente avant d'abandonner, en millisecondes

Renvoie
boolean true si les vérifications aboutissent avant l'expiration du délai d'attente (waitTime) false dans les autres cas

Génère
DeviceNotAvailableException

WaitForPmResponsive

protected boolean waitForPmResponsive (long waitTime)

Attend que le gestionnaire de packages de l'appareil réponde.

Paramètres
waitTime long: temps d'attente avant d'abandonner, en millisecondes

Renvoie
boolean true si la gestion de package devient responsive avant l'expiration du délai d'attente. false dans les autres cas