ResourceMetricUtil

public class ResourceMetricUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.ResourceMetricUtil


用於組合指標的公用函式。

摘要

公用建構函式

ResourceMetricUtil()

公用方法

static float ConvertedMetricValue(String original, float conversionDivisor)

將指標值轉換為不同的單位,並設定輸出值的格式。

static GetCommandResponse(IDeviceManager deviceManager, String serial, String cmd, long timeoutMs)

執行 ADB 指令,並在成功時傳回回應。

static Timestamp GetCurrentTimestamp()

從系統世界標準時間時鐘取得目前的時間戳記。

static float RoundedMetricValue(String original)

剖析及格式化指標值。

公用建構函式

ResourceMetricUtil

public ResourceMetricUtil ()

公用方法

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

將指標值轉換為不同的單位,並設定輸出值的格式。

參數
original String:原始值字串。

conversionDivisor float:單位轉換的除數。

傳回
float 輸出的浮點值。

擲回
NumberFormatException 原始字串是否為空值。

GetCommandResponse

public static  GetCommandResponse (IDeviceManager deviceManager, 
                String serial, 
                String cmd, 
                long timeoutMs)

執行 ADB 指令,並在成功時傳回回應。

參數
deviceManager IDeviceManager:在「Available」裝置上執行指令的 IDeviceManager 例項。

serial String:裝置序號。

cmd String:指令字串。

timeoutMs long:等待時間 (以毫秒為單位)。

傳回
CommandResult 例項。

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

從系統世界標準時間時鐘取得目前的時間戳記。

傳回
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

剖析及設定指標值的格式。

參數
original String:原始值字串。

傳回
float 輸出的浮點值。

擲回
NumberFormatException 原始字串是否為空值。