未验证 提交 f0dc92b4 编写于 作者: O openharmony_ci 提交者: Gitee

!2148 修改system-sensor和system-vibrator

Merge pull request !2148 from 陈飞飞/master
......@@ -15,17 +15,6 @@ import sensor from '@system.sensor';
```
## 权限列表
计步器:ohos.permission.ACTIVITY_MOTION
心率:ohos.permission.READ_HEALTH_DATA
加速度:ohos.permission.ACCELEROMETER
陀螺仪:ohos.permission.GYROSCOPE
## 传感器错误码列表
| 错误码 | 说明 |
......@@ -38,6 +27,10 @@ subscribeAccelerometer(Object): void
观察加速度数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.ACCELEROMETER,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -79,6 +72,10 @@ unsubscribeAccelerometer(): void
取消订阅加速度数据。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.ACCELEROMETER,该权限为系统权限
**示例:**
```
......@@ -91,6 +88,8 @@ subscribeCompass(Object): void
订阅罗盘数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -126,6 +125,8 @@ unsubscribeCompass(): void
取消订阅罗盘。
**系统能力**:SystemCapability.Sensors.Sensor
**示例:**
```
......@@ -138,6 +139,8 @@ subscribeProximity(Object): void
订阅距离感应数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -173,6 +176,8 @@ unsubscribeProximity(): void
取消订阅距离感应。
**系统能力**:SystemCapability.Sensors.Sensor
**示例:**
```
......@@ -185,6 +190,8 @@ sensor.subscribeLight(Object): void
订阅环境光线感应数据变化。再次调用时,会覆盖前一次调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -220,6 +227,8 @@ unsubscribeLight(): void
取消订阅环境光线感应。
**系统能力**:SystemCapability.Sensors.Sensor
**示例:**
```
......@@ -232,6 +241,10 @@ subscribeStepCounter(Object): void
订阅计步传感器数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.ACTIVITY_MOTION
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -267,6 +280,10 @@ unsubscribeStepCounter(): void
取消订阅计步传感器。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.ACTIVITY_MOTION
**示例:**
```
......@@ -280,6 +297,8 @@ subcribeBarometer(Object): void
订阅气压传感器数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -316,6 +335,8 @@ unsubscribeBarometer(): void
取消订阅气压传感器。
**系统能力**:SystemCapability.Sensors.Sensor
**示例:**
```
......@@ -329,6 +350,10 @@ subscribeHeartRate(Object): void
订阅心率传感器数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.READ_HEALTH_DATA
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -365,6 +390,10 @@ unsubscribeHeartRate(): void
取消订阅心率。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.READ_HEALTH_DATA
**示例:**
```
......@@ -377,6 +406,8 @@ subscribeOnBodyState(Object): void
订阅设备佩戴状态。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
**系统能力**:SystemCapability.Sensors.Sensor
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -412,6 +443,8 @@ unsubscribeOnBodyState(): void
取消订阅设备佩戴状态。
**系统能力**:SystemCapability.Sensors.Sensor
**示例:**
```
......@@ -424,6 +457,8 @@ getOnBodyState(Object): void
获取设备佩戴状态。
**系统能力**:SystemCapability.Sensors.Sensor
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -459,6 +494,8 @@ subscribeDeviceOrientation(interval: string, success: (data: DeviceOrientationRe
针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效;针对同一个方法内,不支持多次调用。
**系统能力**:SystemCapability.Sensors.Sensor
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -499,6 +536,8 @@ unsubscribeDeviceOrientation(): void
取消订阅设备方向传感器数据。
**系统能力**:SystemCapability.Sensors.Sensor
**示例:**
```
......@@ -513,6 +552,10 @@ subscribeGyroscope(interval: string, success: (data: GyroscopeResponse), fail?:
针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效;针对同一个方法内,不支持多次调用。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.GYROSCOPE,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -554,6 +597,10 @@ unsubscribeGyroscope(): void
取消订阅陀螺仪数据。
**系统能力**:SystemCapability.Sensors.Sensor
**需要权限**:ohos.permission.GYROSCOPE,该权限为系统权限
**示例:**
```
......
......@@ -21,6 +21,10 @@ vibrate(Object): void
触发设备振动。
**系统能力**:SystemCapability.Sensors.MiscDevice
**需要权限**:ohos.permission.VIBRATE,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册