Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

DeviceUtilStatsMonitor

public class DeviceUtilStatsMonitor
extends Object implements IDeviceMonitor

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


一個IDeviceMonitor ,用於計算設備利用率統計信息。

當前測量24小時窗口內分配時間百分比的簡單移動平均值。

摘要

嵌套類

enum DeviceUtilStatsMonitor.StubDeviceUtil

計算平均主機利用率時用於配置存根設備的處理的枚舉

class DeviceUtilStatsMonitor.UtilizationDesc

利用率統計信息的容器。

公共建設者

DeviceUtilStatsMonitor ()

公開方法

DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

獲取最近24小時的設備利用率

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

偵聽設備狀態更改,並記錄設備從可用狀態或已分配狀態轉換或轉換到可用狀態或分配狀態的時間。

void run ()

設置所有Monitor的@Option字段後將調用的方法。

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

允許設置DeviceLister

void stop ()

需要停止Monitor時將調用的方法。

公共建設者

DeviceUtilStatsMonitor

public DeviceUtilStatsMonitor ()

公開方法

getUtilizationStats

public DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

獲取最近24小時的設備利用率

退貨
DeviceUtilStatsMonitor.UtilizationDesc

notifyDeviceStateChange

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

偵聽設備狀態更改,並記錄設備從可用狀態或已分配狀態過渡到或過渡到可用狀態或已分配狀態的時間。

參量
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

public void run ()

設置所有Monitor的@Option字段後將調用的方法。

setDeviceLister

public void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

允許設置DeviceLister 。成功嘗試設置Lister後,實現可能會丟棄所有後續嘗試。

參量
lister IDeviceMonitor.DeviceLister

public void stop ()

需要停止Monitor時將調用的方法。