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