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

从系统 UTC 时钟获取当前时间戳。

static float RoundedMetricValue(String original)

解析指标值并设置其格式。

公共构造函数

ResourceMetricUtil

public ResourceMetricUtil ()

公共方法

已转换指标值

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

将指标值转换为不同的单位,并设置输出值的格式。

参数
original String:原始值字符串。

conversionDivisor float:单位换算的除数。

返回
float 输出浮点值。

抛出
NumberFormatException 如果原始字符串为 null,则会发生该错误。

获取命令响应

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

执行 adb 命令并在成功时返回响应。

参数
deviceManager IDeviceManager:用于在“可用”时执行命令的 IDeviceManager 实例 设备。

serial String:设备序列号。

cmd String:命令字符串。

timeoutMs long:等待时间(以毫秒为单位)。

返回
一个 CommandResult 实例。

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

从系统 UTC 时钟获取当前时间戳。

返回
Timestamp

舍入指标值

public static float RoundedMetricValue (String original)

解析指标值并设置其格式。

参数
original String:原始值字符串。

返回
float 输出浮点值。

抛出
NumberFormatException 如果原始字符串为 null,则会发生该错误。