DeviceWifiResourceMetricCollector
public
class
DeviceWifiResourceMetricCollector
extends Object
implements
IResourceMetricCollector
| java.lang.Object | |
| ↳ | com.android.tradefed.monitoring.collector.DeviceWifiResourceMetricCollector |
收集器会收集当前已连接的 Wi-Fi 信号强度和链路速度指标。
摘要
常量 | |
|---|---|
String |
NOISE
|
String |
RSSI
|
String |
SPEED
|
String |
SSID
|
String |
WIFI_METRIC_NAME
|
String |
WIFI_SIGNAL_CMD
|
String |
WIFI_STATUS_CMD
|
字段 | |
|---|---|
public
static
final
Pattern |
WIFI_SIGNAL_PATTERN
|
public
static
final
Pattern |
WIFI_STATUS_PATTERN
|
公共构造函数 | |
|---|---|
DeviceWifiResourceMetricCollector()
|
|
公共方法 | |
|---|---|
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
发出 adb shell 命令并解析 WiFi 指标。 |
常量
噪声
public static final String NOISE
常量值: "noise"
RSSI
public static final String RSSI
常量值: “rssi”
SPEED
public static final String SPEED
常量值: "speed"
SSID
public static final String SSID
常量值: "ssid"
WIFI_METRIC_NAME
public static final String WIFI_METRIC_NAME
常量值: "wifi"
WIFI_SIGNAL_CMD
public static final String WIFI_SIGNAL_CMD
常量值: "wpa_cli -i wlan0 signal_poll"
WIFI_STATUS_CMD
public static final String WIFI_STATUS_CMD
常量值: "wpa_cli -i wlan0 status"
字段
WIFI_SIGNAL_PATTERN
public static final Pattern WIFI_SIGNAL_PATTERN
WIFI_STATUS_PATTERN
public static final Pattern WIFI_STATUS_PATTERN
公共构造函数
DeviceWifiResourceMetricCollector
public DeviceWifiResourceMetricCollector ()
公共方法
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
发出 adb shell 命令并解析 Wi-Fi 指标。
| 参数 | |
|---|---|
descriptor |
DeviceDescriptor:有关指标化设备的 DeviceDescriptor。 |
deviceManager |
IDeviceManager:IDeviceManager 实例。 |
| 返回 | |
|---|---|
|
设备 Resource 的 ERROR(/Collection)。 |