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 ()

モニターのすべての@Optionフィールドが設定された後に呼び出されるメソッド。

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

DeviceListerを設定できるようにします。

void stop ()

モニターを停止する必要があるときに呼び出されるメソッド。

パブリックコンストラクター

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 ()

モニターのすべての@Optionフィールドが設定された後に呼び出されるメソッド。

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

DeviceListerを設定できるようにします。リスターの設定が成功した後、実装はそれ以降のすべての試行を破棄する場合があります。

パラメーター
lister IDeviceMonitor.DeviceLister

やめる

public void stop ()

モニターを停止する必要があるときに呼び出されるメソッド。