目录

VirtualSensor

Class Info

public class SensorAgent extends VirtualManager

该类为虚拟Sensor的信息定义类,提供Sensor的相关信息接口。

  1. 使用虚拟Sensor的能力需要申请分布式虚拟化设备的权限com.huawei.permission.DISTRIBUTED_VIRTUALDEVICE以及对应的Android权限android.permission.BODY_SENSORS。

  2. 本能力需要DV Engine版本在1.0.1.300以上才支持。

Public Method Summary

Qualifier and Type

Method Name and Description

String

getDeviceId()

获取设备的设备ID。

int

getSensorId()

获取Sensor的ID。

int

getSensorType()

获取Sensor的类型。

String

getSensorTypeString()

根据sensor类型的名称,可为空。

Public Methods

[h2]getDeviceId

Method

public String getDeviceId()

获取设备的设备ID。

Return

Type

Description

String

设备ID。

[h2]getSensorId

Method

public int getSensorId()

获取Sensor的ID。

Return

Type

Description

int

虚拟sensor的Id。

[h2]getSensorType

Method

public int getSensorType()

获取Sensor的类型。

Return

Type

Description

int

Sensor类型。

  • public static final int TYPE_HEART_RATE = 1
  • public static final int TYPE_HEART_RATE_PPG = 2(暂未开放)
  • public static final int TYPE_ACCELEROMETER = 3 (DV Engine版本在1.0.3.300及以上支持)
  • public static final int TYPE_GYROSCOPE = 4 (DV Engine版本在1.0.3.300及以上支持)
  • public static final int TYPE_PRESSURE = 5 (DV Engine版本在1.0.3.300及以上支持)

[h2]getSensorTypeString

Method

public String getSensorTypeString()

根据Sensor类型的名称,可为空。

Return

Type

Description

String

Sensor类型名称,可为空。