ResourceMetricUtil

public class ResourceMetricUtil
extends 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 ()

從系統 UTC 時鐘獲取當前時間戳。

static float RoundedMetricValue (String original)

解析和格式化度量值。

公共構造函數

ResourceMetricUtil

public ResourceMetricUtil ()

公共方法

轉換後的度量值

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

將度量值轉換為不同的單位並格式化輸出值。

參數
original String :原始值的字符串。

conversionDivisor float :單位轉換除數。

退貨
float輸出浮點值。

投擲
NumberFormatException如果原始字符串為空。

獲取命令響應

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

執行 adb 命令並在成功時返迴響應。

參數
deviceManager IDeviceManager :所述IDeviceManager實例中的“可用的”設備上執行的命令。

serial String :設備的序列。

cmd String :命令字符串。

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

退貨
一個CommandResult實例。

獲取當前時間戳

public static Timestamp GetCurrentTimestamp ()

從系統 UTC 時鐘獲取當前時間戳。

退貨
Timestamp

四捨五入的度量值

public static float RoundedMetricValue (String original)

解析和格式化度量值。

參數
original String :原始值的字符串。

退貨
float輸出浮點值。

投擲
NumberFormatException如果原始字符串為空。