Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

DeviceUtilStatsMonitor

public class DeviceUtilStatsMonitor
extends Object implements IDeviceMonitor

java.lang.Object
com.android.tradefed.device.DeviceUtilStatsMonitor


Un IDeviceMonitor qui calcule les statistiques d'utilisation de l'appareil.

Mesure actuellement la moyenne mobile simple du% du temps d'allocation sur une fenêtre de 24 heures.

Résumé

Classes imbriquées

enum DeviceUtilStatsMonitor.StubDeviceUtil

Enum pour configurer le traitement des périphériques stub lors du calcul de l'utilisation moyenne de l'hôte

class DeviceUtilStatsMonitor.UtilizationDesc

Conteneur pour les statistiques d'utilisation.

Constructeurs publics

DeviceUtilStatsMonitor ()

Méthodes publiques

DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

Obtenez l'utilisation de l'appareil au cours des dernières 24 heures

void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Écoute les changements d'état de l'appareil et enregistre l'heure à laquelle l'appareil passe de l'état disponible ou alloué.

void run ()

Une méthode qui sera appelée après que tous les champs @Option du moniteur ont été définis.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permet de définir DeviceLister .

void stop ()

Une méthode qui sera appelée lorsque le moniteur doit être arrêté.

Constructeurs publics

DeviceUtilStatsMonitor

public DeviceUtilStatsMonitor ()

Méthodes publiques

getUtilizationStats

public DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

Obtenez l'utilisation de l'appareil au cours des dernières 24 heures

Retour
DeviceUtilStatsMonitor.UtilizationDesc

notifyDeviceStateChange

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Écoute les changements d'état de l'appareil et enregistre l'heure à laquelle l'appareil passe de l'état disponible ou alloué.

Paramètres
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

courir

public void run ()

Une méthode qui sera appelée après que tous les champs @Option du moniteur ont été définis.

setDeviceLister

public void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permet de définir DeviceLister . Après une tentative réussie pour définir le Lister, les implémentations peuvent rejeter toutes les tentatives suivantes.

Paramètres
lister IDeviceMonitor.DeviceLister

Arrêtez

public void stop ()

Une méthode qui sera appelée lorsque le moniteur doit être arrêté.