DeviceBatteryResourceMetricCollector

public class DeviceBatteryResourceMetricCollector
extends Object implements IResourceMetricCollector

java.lang.Object
com.android.tradefed.monitoring.collector.DeviceBatteryResourceMetricCollector


이 수집기는 기기 배터리 측정항목을 수집합니다. adb 셸 명령어를 실행하고 응답을 파싱합니다. 측정항목에는 상태, 상태, 수준, 규모, 온도가 포함됩니다.

요약

상수

String BATTERY_CMD

String BATTERY_RESOURCE_NAME

float BATTERY_TEMP_DENOMINATOR

String FIELD_GROUP

String TEMPERATURE

String VALUE_GROUP

필드

public static final Pattern BATTERY_PATTERN

공개 생성자

DeviceBatteryResourceMetricCollector()

공개 메서드

Collection<Resource> getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

기기 배터리 상태를 가져옵니다.

상수

BATTERY_CMD

public static final String BATTERY_CMD

상수 값: "dumpsys battery"

BATTERY_RESOURCE_NAME

public static final String BATTERY_RESOURCE_NAME

상수 값: "battery"

BATTERY_TEMP_DENOMINATOR

public static final float BATTERY_TEMP_DENOMINATOR

상수 값: 10.0

FIELD_GROUP

public static final String FIELD_GROUP

상수 값: "field"

TEMPERATURE

public static final String TEMPERATURE

상수 값: "temperature"

VALUE_GROUP

public static final String VALUE_GROUP

상수 값: "value"

필드

BATTERY_PATTERN

public static final Pattern BATTERY_PATTERN

공개 생성자

DeviceBatteryResourceMetricCollector

public DeviceBatteryResourceMetricCollector ()

공개 메서드

getDeviceResourceMetrics

public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

기기 배터리 상태를 가져옵니다.

매개변수
descriptor DeviceDescriptor: 측정항목화 기기에 관한 DeviceDescriptor입니다.

deviceManager IDeviceManager: IDeviceManager 인스턴스입니다.

반환
Collection<Resource> 기기 ResourceCollection입니다.