BluetoothConnectionLatencyCollector
  public
  
  
  
  class
  BluetoothConnectionLatencyCollector
  
  
  
  
  
  
  
    extends HostStatsdMetricCollector
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector | ||
收集器会将预定义的 StatsD 时长指标配置推送到设备,并收集每个配置文件的蓝牙连接时长。
摘要
| 字段 | |
|---|---|
| 
    protected
    static
    final
    ImmutableMap<Integer, String> | BLUETOOTH_PROFILES_MAP映射用于将蓝牙配置文件编号与用于指标键的描述性名称相关联。 | 
| 公共构造函数 | |
|---|---|
| 
      BluetoothConnectionLatencyCollector()
       | |
| 受保护的方法 | |
|---|---|
| 
        
        
        
        
        
        void | 
      processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
      子类可以根据需要实现该方法来处理 Statsd 指标报告。 | 
字段
BLUETOOTH_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
映射用于将蓝牙配置文件编号与用于指标键的描述性名称相关联。
公共构造函数
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
受保护的方法
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
子类可以根据需要实现此方法来处理 Statsd 指标报告。系统会针对特定设备调用此接口来获取指标报告
| 参数 | |
|---|---|
| device | ITestDevice:statsd 报告的来源测试设备 | 
| dataStream | InputStreamSource:将统计信息报告作为输入流 | 
| runData | DeviceMetricData:要存储已处理指标的目标位置 | 
