Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

DeviceUtilStatsMonitor

public class DeviceUtilStatsMonitor
extends Object implements IDeviceMonitor

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


Un IDeviceMonitor che calcola le statistiche di utilizzo del dispositivo.

Attualmente misura la media mobile semplice del tempo di allocazione% in una finestra di 24 ore.

Sommario

Classi nidificate

enum DeviceUtilStatsMonitor.StubDeviceUtil

Enum per la configurazione del trattamento dei dispositivi di stub nel calcolo dell'utilizzo medio dell'host

class DeviceUtilStatsMonitor.UtilizationDesc

Contenitore per le statistiche di utilizzo.

Costruttori pubblici

DeviceUtilStatsMonitor ()

Metodi pubblici

DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

Ottieni l'utilizzo del dispositivo fino alle ultime 24 ore

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

Ascolta le modifiche allo stato del dispositivo e registra il tempo in cui il dispositivo passa da o verso lo stato disponibile o allocato.

void run ()

Un metodo che verrà chiamato dopo aver impostato tutti i campi @Option del Monitor.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Consente di impostare DeviceLister .

void stop ()

Un metodo che verrà chiamato quando il monitor deve essere arrestato.

Costruttori pubblici

DeviceUtilStatsMonitor

public DeviceUtilStatsMonitor ()

Metodi pubblici

getUtilizationStats

public DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

Ottieni l'utilizzo del dispositivo fino alle ultime 24 ore

ritorna
DeviceUtilStatsMonitor.UtilizationDesc

notifyDeviceStateChange

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

Ascolta le modifiche allo stato del dispositivo e registra il tempo in cui il dispositivo passa da o verso lo stato disponibile o allocato.

parametri
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

correre

public void run ()

Un metodo che verrà chiamato dopo aver impostato tutti i campi @Option del Monitor.

setDeviceLister

public void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Consente di impostare DeviceLister . Dopo un tentativo riuscito di impostare il Lister, le implementazioni possono scartare tutti i tentativi successivi.

parametri
lister IDeviceMonitor.DeviceLister

fermare

public void stop ()

Un metodo che verrà chiamato quando il monitor deve essere arrestato.