diff --git a/zh-cn/application-dev/reference/apis/js-apis-system-sensor.md b/zh-cn/application-dev/reference/apis/js-apis-system-sensor.md index 498ba951ea8b663862f0535392956fa8f02364db..cfa19710dfbd77dd6840c00902c3543965acdd8e 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-system-sensor.md +++ b/zh-cn/application-dev/reference/apis/js-apis-system-sensor.md @@ -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,该权限为系统权限 + **示例:** ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-system-vibrate.md b/zh-cn/application-dev/reference/apis/js-apis-system-vibrate.md index b30152d767b1b7216700bd3f11a4811500307512..67ab27690a460b15d277385af4259e01a86dbd13 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-system-vibrate.md +++ b/zh-cn/application-dev/reference/apis/js-apis-system-vibrate.md @@ -21,6 +21,10 @@ vibrate(Object): void 触发设备振动。 +**系统能力**:SystemCapability.Sensors.MiscDevice + +**需要权限**:ohos.permission.VIBRATE,该权限为系统权限 + **参数:** | 参数名 | 类型 | 必填 | 说明 |