diff --git a/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor-sys.md b/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor-sys.md
index de3b7b544d23010bbcc31771df657d32634ab32b..fcec240a85f7e810dcd17fcae125993c3e624f45 100644
--- a/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor-sys.md
+++ b/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor-sys.md
@@ -398,8 +398,8 @@ function sensorUnsubscribe(): Ret {
| 名称 | 类型 | 只读 | 可选 | 说明 |
| ---------------- | ------ | ---- | ---- | ----------------------------- |
-| lightIntensity | number | 是 | 是 | 表示光的强度,单位 : 勒克斯。 |
-| colorTemperature | number | 是 | 是 | 表示色温,单位 : 开尔文。 |
+| lightIntensity | number | 是 | 否 | 表示光的强度,单位 : 勒克斯。 |
+| colorTemperature | number | 是 | 否 | 表示色温,单位 : 开尔文。 |
## SarResponse10+
@@ -412,8 +412,7 @@ function sensorUnsubscribe(): Ret {
| 名称 | 类型 | 只读 | 可选 | 说明 |
| --------------- | ------ | ---- | ---- | ------------------------------- |
-| absorptionRatio | number | 是 | 是 | 表示具体的吸收率,单位 : W/kg。 |
-
+| absorptionRatio | number | 是 | 否 | 表示具体的吸收率,单位 : W/kg。 |
## SensorInfoParam19+
@@ -425,4 +424,4 @@ function sensorUnsubscribe(): Ret {
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ---------------------- | ---- |-------------------------|
| deviceId | number | 否 | 设备ID:默认值为-1,表示本地设备。 |
-| sensorIndex | number | 否 | 传感器索引:默认值为0,为设备上的默认传感器。 |
\ No newline at end of file
+| sensorIndex | number | 否 | 传感器索引:默认值为0,为设备上的默认传感器。 |
diff --git a/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor.md b/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor.md
index a718bef49b4c5c90199c4de264a76689564684b3..36a315a57abd582b83865de75345c2814c7d4bb9 100644
--- a/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor.md
+++ b/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-sensor.md
@@ -4,7 +4,7 @@ sensor模块提供了获取传感器数据的能力,包括获取传感器属
> **说明:**
>
-> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。订阅前可使用[getSingleSensor](#sensorgetsinglesensor9)接口获取该传感器的信息,订阅传感器数据时确保on订阅和off取消订阅成对出现。
## 导入模块
@@ -36,7 +36,7 @@ on(type: SensorId.ACCELEROMETER, callback: Callback<AccelerometerResponse>
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -50,6 +50,7 @@ on(type: SensorId.ACCELEROMETER, callback: Callback<AccelerometerResponse>
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.ACCELEROMETER, (data: sensor.AccelerometerResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -85,7 +86,7 @@ on(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback: Callback<Acceleromete
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -99,6 +100,7 @@ on(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback: Callback<Acceleromete
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.ACCELEROMETER_UNCALIBRATED, (data: sensor.AccelerometerUncalibratedResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -135,7 +137,7 @@ on(type: SensorId.AMBIENT_LIGHT, callback: Callback<LightResponse>, option
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -148,6 +150,7 @@ on(type: SensorId.AMBIENT_LIGHT, callback: Callback<LightResponse>, option
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.AMBIENT_LIGHT, (data: sensor.LightResponse) => {
console.info('Succeeded in getting the ambient light intensity: ' + data.intensity);
@@ -179,7 +182,7 @@ on(type: SensorId.AMBIENT_TEMPERATURE, callback: Callback<AmbientTemperatureR
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -192,6 +195,7 @@ on(type: SensorId.AMBIENT_TEMPERATURE, callback: Callback<AmbientTemperatureR
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.AMBIENT_TEMPERATURE, (data: sensor.AmbientTemperatureResponse) => {
console.info('Succeeded in invoking on. Temperature: ' + data.temperature);
@@ -223,7 +227,7 @@ on(type: SensorId.BAROMETER, callback: Callback<BarometerResponse>, option
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -236,6 +240,7 @@ on(type: SensorId.BAROMETER, callback: Callback<BarometerResponse>, option
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.BAROMETER, (data: sensor.BarometerResponse) => {
console.info('Succeeded in invoking on. Atmospheric pressure: ' + data.pressure);
@@ -267,7 +272,7 @@ on(type: SensorId.GRAVITY, callback: Callback<GravityResponse>, options?:
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -280,6 +285,7 @@ on(type: SensorId.GRAVITY, callback: Callback<GravityResponse>, options?:
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.GRAVITY, (data: sensor.GravityResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -317,7 +323,7 @@ on(type: SensorId.GYROSCOPE, callback: Callback<GyroscopeResponse>, option
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -331,6 +337,7 @@ on(type: SensorId.GYROSCOPE, callback: Callback<GyroscopeResponse>, option
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.GYROSCOPE, (data: sensor.GyroscopeResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -355,7 +362,7 @@ on(type: SensorId.GYROSCOPE_UNCALIBRATED, callback: Callback<GyroscopeUncalib
**需要权限**:ohos.permission.GYROSCOPE
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -367,7 +374,7 @@ on(type: SensorId.GYROSCOPE_UNCALIBRATED, callback: Callback<GyroscopeUncalib
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -381,6 +388,7 @@ on(type: SensorId.GYROSCOPE_UNCALIBRATED, callback: Callback<GyroscopeUncalib
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.GYROSCOPE_UNCALIBRATED, (data: sensor.GyroscopeUncalibratedResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -418,7 +426,7 @@ on(type: SensorId.HALL, callback: Callback<HallResponse>, options?: Option
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -431,6 +439,7 @@ on(type: SensorId.HALL, callback: Callback<HallResponse>, options?: Option
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.HALL, (data: sensor.HallResponse) => {
console.info('Succeeded in invoking on. Hall status: ' + data.status);
@@ -465,7 +474,7 @@ on(type: SensorId.HEART_RATE, callback: Callback<HeartRateResponse>, optio
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -479,6 +488,7 @@ on(type: SensorId.HEART_RATE, callback: Callback<HeartRateResponse>, optio
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.HEART_RATE, (data: sensor.HeartRateResponse) => {
console.info('Succeeded in invoking on. Heart rate: ' + data.heartRate);
@@ -510,7 +520,7 @@ on(type: SensorId.HUMIDITY, callback: Callback<HumidityResponse>, options?
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -523,6 +533,7 @@ on(type: SensorId.HUMIDITY, callback: Callback<HumidityResponse>, options?
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.HUMIDITY, (data: sensor.HumidityResponse) => {
console.info('Succeeded in invoking on. Humidity: ' + data.humidity);
@@ -545,7 +556,7 @@ on(type: SensorId.LINEAR_ACCELEROMETER, callback: Callback<LinearAcceleromete
**需要权限**:ohos.permission.ACCELEROMETER
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -557,7 +568,7 @@ on(type: SensorId.LINEAR_ACCELEROMETER, callback: Callback<LinearAcceleromete
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -571,6 +582,7 @@ on(type: SensorId.LINEAR_ACCELEROMETER, callback: Callback<LinearAcceleromete
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.LINEAR_ACCELEROMETER, (data: sensor.LinearAccelerometerResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -592,7 +604,7 @@ on(type: SensorId.MAGNETIC_FIELD, callback: Callback<MagneticFieldResponse>
订阅地磁传感器数据。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -604,7 +616,7 @@ on(type: SensorId.MAGNETIC_FIELD, callback: Callback<MagneticFieldResponse>
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -617,6 +629,7 @@ on(type: SensorId.MAGNETIC_FIELD, callback: Callback<MagneticFieldResponse>
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.MAGNETIC_FIELD, (data: sensor.MagneticFieldResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -638,7 +651,7 @@ on(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback: Callback<MagneticFie
订阅未校准地磁传感器数据。
-**系统能力:** SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -650,7 +663,7 @@ on(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback: Callback<MagneticFie
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -663,6 +676,7 @@ on(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback: Callback<MagneticFie
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.MAGNETIC_FIELD_UNCALIBRATED, (data: sensor.MagneticFieldUncalibratedResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -693,11 +707,11 @@ on(type: SensorId.ORIENTATION, callback: Callback<OrientationResponse>, op
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -718,6 +732,7 @@ on(type: SensorId.ORIENTATION, callback: Callback<OrientationResponse>, op
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.ORIENTATION, (data: sensor.OrientationResponse) => {
console.info('Succeeded in the device rotating at an angle around the Z axis: ' + data.alpha);
@@ -741,11 +756,11 @@ on(type: SensorId.PEDOMETER, callback: Callback<PedometerResponse>, option
**需要权限**:ohos.permission.ACTIVITY_MOTION
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -767,6 +782,7 @@ on(type: SensorId.PEDOMETER, callback: Callback<PedometerResponse>, option
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.PEDOMETER, (data: sensor.PedometerResponse) => {
console.info('Succeeded in invoking on. Step count: ' + data.steps);
@@ -789,7 +805,7 @@ on(type: SensorId.PEDOMETER_DETECTION, callback: Callback<PedometerDetectionR
**需要权限**:ohos.permission.ACTIVITY_MOTION
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -801,7 +817,7 @@ on(type: SensorId.PEDOMETER_DETECTION, callback: Callback<PedometerDetectionR
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -815,6 +831,7 @@ on(type: SensorId.PEDOMETER_DETECTION, callback: Callback<PedometerDetectionR
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.PEDOMETER_DETECTION, (data: sensor.PedometerDetectionResponse) => {
console.info('Succeeded in invoking on. Pedometer scalar: ' + data.scalar);
@@ -834,7 +851,7 @@ on(type: SensorId.PROXIMITY, callback: Callback<ProximityResponse>, option
订阅接近光传感器数据。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -846,7 +863,7 @@ on(type: SensorId.PROXIMITY, callback: Callback<ProximityResponse>, option
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -859,6 +876,7 @@ on(type: SensorId.PROXIMITY, callback: Callback<ProximityResponse>, option
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.PROXIMITY, (data: sensor.ProximityResponse) => {
console.info('Succeeded in invoking on. Distance: ' + data.distance);
@@ -879,7 +897,7 @@ on(type: SensorId.ROTATION_VECTOR, callback: Callback<RotationVectorResponse&
订阅旋转矢量传感器数据。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -891,7 +909,7 @@ on(type: SensorId.ROTATION_VECTOR, callback: Callback<RotationVectorResponse&
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -904,6 +922,7 @@ on(type: SensorId.ROTATION_VECTOR, callback: Callback<RotationVectorResponse&
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.ROTATION_VECTOR, (data: sensor.RotationVectorResponse) => {
console.info('Succeeded in invoking on. X-coordinate component: ' + data.x);
@@ -939,7 +958,7 @@ on(type: SensorId.SIGNIFICANT_MOTION, callback: Callback<SignificantMotionRes
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -952,6 +971,7 @@ on(type: SensorId.SIGNIFICANT_MOTION, callback: Callback<SignificantMotionRes
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.SIGNIFICANT_MOTION, (data: sensor.SignificantMotionResponse) => {
console.info('Succeeded in invoking on. Scalar data: ' + data.scalar);
@@ -984,7 +1004,7 @@ on(type: SensorId.WEAR_DETECTION, callback: Callback<WearDetectionResponse>
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -997,6 +1017,7 @@ on(type: SensorId.WEAR_DETECTION, callback: Callback<WearDetectionResponse>
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.WEAR_DETECTION, (data: sensor.WearDetectionResponse) => {
console.info('Succeeded in invoking on. Wear status: ' + data.value);
@@ -1074,7 +1095,7 @@ once(type: SensorId.ACCELEROMETER, callback: Callback<AccelerometerResponse&g
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1088,6 +1109,7 @@ once(type: SensorId.ACCELEROMETER, callback: Callback<AccelerometerResponse&g
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.ACCELEROMETER, (data: sensor.AccelerometerResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1119,7 +1141,7 @@ once(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback: Callback<Accelerome
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1133,6 +1155,7 @@ once(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback: Callback<Accelerome
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.ACCELEROMETER_UNCALIBRATED, (data: sensor.AccelerometerUncalibratedResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1165,7 +1188,7 @@ once(type: SensorId.AMBIENT_LIGHT, callback: Callback<LightResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1178,6 +1201,7 @@ once(type: SensorId.AMBIENT_LIGHT, callback: Callback<LightResponse>): voi
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.AMBIENT_LIGHT, (data: sensor.LightResponse) => {
console.info('Succeeded in invoking once. the ambient light intensity: ' + data.intensity);
@@ -1205,7 +1229,7 @@ once(type: SensorId.AMBIENT_TEMPERATURE, callback: Callback<AmbientTemperatur
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1218,6 +1242,7 @@ once(type: SensorId.AMBIENT_TEMPERATURE, callback: Callback<AmbientTemperatur
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.AMBIENT_TEMPERATURE, (data: sensor.AmbientTemperatureResponse) => {
console.info('Succeeded in invoking once. Temperature: ' + data.temperature);
@@ -1234,7 +1259,7 @@ once(type: SensorId.BAROMETER, callback: Callback<BarometerResponse>): voi
获取一次气压计传感器数据。
-**系统能力:** SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -1245,7 +1270,7 @@ once(type: SensorId.BAROMETER, callback: Callback<BarometerResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1258,6 +1283,7 @@ once(type: SensorId.BAROMETER, callback: Callback<BarometerResponse>): voi
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.BAROMETER, (data: sensor.BarometerResponse) => {
console.info('Succeeded in invoking once. Atmospheric pressure: ' + data.pressure);
@@ -1285,7 +1311,7 @@ once(type: SensorId.GRAVITY, callback: Callback<GravityResponse>): void
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1298,6 +1324,7 @@ once(type: SensorId.GRAVITY, callback: Callback<GravityResponse>): void
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.GRAVITY, (data: sensor.GravityResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1329,7 +1356,7 @@ once(type: SensorId.GYROSCOPE, callback: Callback<GyroscopeResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1343,6 +1370,7 @@ once(type: SensorId.GYROSCOPE, callback: Callback<GyroscopeResponse>): voi
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.GYROSCOPE, (data: sensor.GyroscopeResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1374,7 +1402,7 @@ once(type: SensorId.GYROSCOPE_UNCALIBRATED, callback: Callback<GyroscopeUncal
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1388,6 +1416,7 @@ once(type: SensorId.GYROSCOPE_UNCALIBRATED, callback: Callback<GyroscopeUncal
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.GYROSCOPE_UNCALIBRATED, (data: sensor.GyroscopeUncalibratedResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1409,7 +1438,7 @@ once(type: SensorId.HALL, callback: Callback<HallResponse>): void
获取一次霍尔传感器数据。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -1420,7 +1449,7 @@ once(type: SensorId.HALL, callback: Callback<HallResponse>): void
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1433,6 +1462,7 @@ once(type: SensorId.HALL, callback: Callback<HallResponse>): void
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.HALL, (data: sensor.HallResponse) => {
console.info('Succeeded in invoking once. Status: ' + data.status);
@@ -1451,7 +1481,7 @@ once(type: SensorId.HEART_RATE, callback: Callback<HeartRateResponse>): vo
**需要权限**:ohos.permission.READ_HEALTH_DATA
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -1462,7 +1492,7 @@ once(type: SensorId.HEART_RATE, callback: Callback<HeartRateResponse>): vo
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1476,6 +1506,7 @@ once(type: SensorId.HEART_RATE, callback: Callback<HeartRateResponse>): vo
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.HEART_RATE, (data: sensor.HeartRateResponse) => {
console.info('Succeeded in invoking once. Heart rate: ' + data.heartRate);
@@ -1492,7 +1523,7 @@ once(type: SensorId.HUMIDITY, callback: Callback<HumidityResponse>): void
获取一次湿度传感器数据。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -1503,7 +1534,7 @@ once(type: SensorId.HUMIDITY, callback: Callback<HumidityResponse>): void
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1516,6 +1547,7 @@ once(type: SensorId.HUMIDITY, callback: Callback<HumidityResponse>): void
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.HUMIDITY, (data: sensor.HumidityResponse) => {
console.info('Succeeded in invoking once. Humidity: ' + data.humidity);
@@ -1534,7 +1566,7 @@ once(type: SensorId.LINEAR_ACCELEROMETER, callback: Callback<LinearAccelerome
**需要权限**:ohos.permission.ACCELEROMETER
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -1545,7 +1577,7 @@ once(type: SensorId.LINEAR_ACCELEROMETER, callback: Callback<LinearAccelerome
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1559,6 +1591,7 @@ once(type: SensorId.LINEAR_ACCELEROMETER, callback: Callback<LinearAccelerome
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.LINEAR_ACCELEROMETER, (data: sensor.LinearAccelerometerResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1588,7 +1621,7 @@ once(type: SensorId.MAGNETIC_FIELD, callback: Callback<MagneticFieldResponse&
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1601,6 +1634,7 @@ once(type: SensorId.MAGNETIC_FIELD, callback: Callback<MagneticFieldResponse&
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.MAGNETIC_FIELD, (data: sensor.MagneticFieldResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1630,7 +1664,7 @@ once(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback: Callback<MagneticF
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1643,6 +1677,7 @@ once(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback: Callback<MagneticF
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.MAGNETIC_FIELD_UNCALIBRATED, (data: sensor.MagneticFieldUncalibratedResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1675,7 +1710,7 @@ once(type: SensorId.ORIENTATION, callback: Callback<OrientationResponse>):
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1688,6 +1723,7 @@ once(type: SensorId.ORIENTATION, callback: Callback<OrientationResponse>):
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.ORIENTATION, (data: sensor.OrientationResponse) => {
console.info('Succeeded in the device rotating at an angle around the X axis: ' + data.beta);
@@ -1708,7 +1744,7 @@ once(type: SensorId.PEDOMETER, callback: Callback<PedometerResponse>): voi
**需要权限**:ohos.permission.ACTIVITY_MOTION
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -1719,7 +1755,7 @@ once(type: SensorId.PEDOMETER, callback: Callback<PedometerResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1733,6 +1769,7 @@ once(type: SensorId.PEDOMETER, callback: Callback<PedometerResponse>): voi
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.PEDOMETER, (data: sensor.PedometerResponse) => {
console.info('Succeeded in invoking once. Step count: ' + data.steps);
@@ -1762,7 +1799,7 @@ once(type: SensorId.PEDOMETER_DETECTION, callback: Callback<PedometerDetectio
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1776,6 +1813,7 @@ once(type: SensorId.PEDOMETER_DETECTION, callback: Callback<PedometerDetectio
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.PEDOMETER_DETECTION, (data: sensor.PedometerDetectionResponse) => {
console.info('Succeeded in invoking once. Scalar data: ' + data.scalar);
@@ -1803,7 +1841,7 @@ once(type: SensorId.PROXIMITY, callback: Callback<ProximityResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1816,6 +1854,7 @@ once(type: SensorId.PROXIMITY, callback: Callback<ProximityResponse>): voi
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.PROXIMITY, (data: sensor.ProximityResponse) => {
console.info('Succeeded in invoking once. Distance: ' + data.distance);
@@ -1843,7 +1882,7 @@ once(type: SensorId.ROTATION_VECTOR, callback: Callback<RotationVectorRespons
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1856,6 +1895,7 @@ once(type: SensorId.ROTATION_VECTOR, callback: Callback<RotationVectorRespons
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.ROTATION_VECTOR, (data: sensor.RotationVectorResponse) => {
console.info('Succeeded in invoking once. X-coordinate component: ' + data.x);
@@ -1886,7 +1926,7 @@ once(type: SensorId.SIGNIFICANT_MOTION, callback: Callback<SignificantMotionR
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1899,6 +1939,7 @@ once(type: SensorId.SIGNIFICANT_MOTION, callback: Callback<SignificantMotionR
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.SIGNIFICANT_MOTION, (data: sensor.SignificantMotionResponse) => {
console.info('Succeeded in invoking once. Scalar data: ' + data.scalar);
@@ -1926,7 +1967,7 @@ once(type: SensorId.WEAR_DETECTION, callback: Callback<WearDetectionResponse&
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1939,6 +1980,7 @@ once(type: SensorId.WEAR_DETECTION, callback: Callback<WearDetectionResponse&
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.once(sensor.SensorId.WEAR_DETECTION, (data: sensor.WearDetectionResponse) => {
console.info('Succeeded in invoking once. Wear status: ' + data.value);
@@ -1972,7 +2014,7 @@ off(type: SensorId.ACCELEROMETER, callback?: Callback<AccelerometerResponse&g
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -1985,6 +2027,7 @@ off(type: SensorId.ACCELEROMETER, callback?: Callback<AccelerometerResponse&g
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
function callback1(data: object) {
console.info('Succeeded in getting callback1 data: ' + JSON.stringify(data));
}
@@ -2028,7 +2071,7 @@ off(type: SensorId.ACCELEROMETER, sensorInfoParam?: SensorInfoParam, callback?:
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2053,6 +2096,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2075,6 +2119,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -2105,7 +2150,7 @@ off(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback?: Callback<Accelerome
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2118,6 +2163,7 @@ off(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback?: Callback<Accelerome
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
function callback1(data: object) {
console.info('Succeeded in getting callback1 data: ' + JSON.stringify(data));
}
@@ -2159,7 +2205,7 @@ off(type: SensorId.ACCELEROMETER_UNCALIBRATED, sensorInfoParam?: SensorInfoParam
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2184,6 +2230,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2206,6 +2253,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -2234,7 +2282,7 @@ off(type: SensorId.AMBIENT_LIGHT, callback?: Callback<LightResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2246,6 +2294,7 @@ off(type: SensorId.AMBIENT_LIGHT, callback?: Callback<LightResponse>): voi
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
function callback1(data: object) {
console.info('Succeeded in getting callback1 data: ' + JSON.stringify(data));
}
@@ -2285,7 +2334,7 @@ off(type: SensorId.AMBIENT_LIGHT, sensorInfoParam?: SensorInfoParam, callback?:
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2309,6 +2358,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2331,6 +2381,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -2359,7 +2410,7 @@ off(type: SensorId.AMBIENT_TEMPERATURE, callback?: Callback<AmbientTemperatur
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2379,6 +2430,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.AMBIENT_TEMPERATURE, callback1);
sensor.on(sensor.SensorId.AMBIENT_TEMPERATURE, callback2);
@@ -2410,7 +2462,7 @@ off(type: SensorId.AMBIENT_TEMPERATURE, sensorInfoParam?: SensorInfoParam, callb
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2434,6 +2486,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2456,6 +2509,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -2485,7 +2539,7 @@ off(type: SensorId.BAROMETER, callback?: Callback<BarometerResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2505,6 +2559,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.BAROMETER, callback1);
sensor.on(sensor.SensorId.BAROMETER, callback2);
@@ -2536,7 +2591,7 @@ off(type: SensorId.BAROMETER, sensorInfoParam?: SensorInfoParam, callback?: Call
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2560,6 +2615,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2582,6 +2638,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -2610,7 +2667,7 @@ off(type: SensorId.GRAVITY, callback?: Callback<GravityResponse>): void
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2630,6 +2687,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.GRAVITY, callback1);
sensor.on(sensor.SensorId.GRAVITY, callback2);
@@ -2662,7 +2720,7 @@ off(type: SensorId.GRAVITY, sensorInfoParam?: SensorInfoParam, callback?: Callba
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2686,6 +2744,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2708,6 +2767,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -2740,7 +2800,7 @@ off(type: SensorId.GYROSCOPE, callback?: Callback<GyroscopeResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2761,6 +2821,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.GYROSCOPE, callback1);
sensor.on(sensor.SensorId.GYROSCOPE, callback2);
@@ -2796,7 +2857,7 @@ off(type: SensorId.GYROSCOPE, sensorInfoParam?: SensorInfoParam, callback?: Call
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2821,6 +2882,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2843,6 +2905,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -2873,7 +2936,7 @@ off(type: SensorId.GYROSCOPE_UNCALIBRATED, callback?: Callback<GyroscopeUncal
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2894,6 +2957,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.GYROSCOPE_UNCALIBRATED, callback1);
sensor.on(sensor.SensorId.GYROSCOPE_UNCALIBRATED, callback2);
@@ -2927,7 +2991,7 @@ off(type: SensorId.GYROSCOPE_UNCALIBRATED, sensorInfoParam?: SensorInfoParam, ca
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -2952,6 +3016,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -2974,6 +3039,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3002,7 +3068,7 @@ off(type: SensorId.HALL, callback?: Callback<HallResponse>): void
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3022,6 +3088,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.HALL, callback1);
sensor.on(sensor.SensorId.HALL, callback2);
@@ -3053,7 +3120,7 @@ off(type: SensorId.HALL, sensorInfoParam?: SensorInfoParam, callback?: Callback&
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3077,6 +3144,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3099,6 +3167,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3129,7 +3198,7 @@ off(type: SensorId.HEART_RATE, callback?: Callback<HeartRateResponse>): vo
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3150,6 +3219,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.HEART_RATE, callback1);
sensor.on(sensor.SensorId.HEART_RATE, callback2);
@@ -3183,7 +3253,7 @@ off(type: SensorId.HEART_RATE, sensorInfoParam?: SensorInfoParam, callback?: Cal
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3208,6 +3278,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3230,6 +3301,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3258,7 +3330,7 @@ off(type: SensorId.HUMIDITY, callback?: Callback<HumidityResponse>): void
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3278,6 +3350,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.HUMIDITY, callback1);
sensor.on(sensor.SensorId.HUMIDITY, callback2);
@@ -3309,7 +3382,7 @@ off(type: SensorId.HUMIDITY, sensorInfoParam?: SensorInfoParam, callback?: Callb
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3333,6 +3406,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3355,6 +3429,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3385,7 +3460,7 @@ off(type: SensorId.LINEAR_ACCELEROMETER, callback?: Callback<LinearAccelerome
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3406,6 +3481,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.LINEAR_ACCELEROMETER, callback1);
sensor.on(sensor.SensorId.LINEAR_ACCELEROMETER, callback2);
@@ -3439,7 +3515,7 @@ off(type: SensorId.LINEAR_ACCELEROMETER, sensorInfoParam?: SensorInfoParam, call
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3464,6 +3540,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3486,6 +3563,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3514,7 +3592,7 @@ off(type: SensorId.MAGNETIC_FIELD, callback?: Callback<MagneticFieldResponse&
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3534,6 +3612,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.MAGNETIC_FIELD, callback1);
sensor.on(sensor.SensorId.MAGNETIC_FIELD, callback2);
@@ -3565,7 +3644,7 @@ off(type: SensorId.MAGNETIC_FIELD, sensorInfoParam?: SensorInfoParam, callback?:
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3589,6 +3668,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3611,6 +3691,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3639,7 +3720,7 @@ off(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback?: Callback<MagneticF
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3659,6 +3740,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback1);
sensor.on(sensor.SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback2);
@@ -3690,7 +3772,7 @@ off(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, sensorInfoParam?: SensorInfoPara
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3714,6 +3796,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3736,6 +3819,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3766,7 +3850,7 @@ off(type: SensorId.ORIENTATION, callback?: Callback<OrientationResponse>):
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3786,6 +3870,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.ORIENTATION, callback1);
sensor.on(sensor.SensorId.ORIENTATION, callback2);
@@ -3819,7 +3904,7 @@ off(type: SensorId.ORIENTATION, sensorInfoParam?: SensorInfoParam, callback?: Ca
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3843,6 +3928,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3865,6 +3951,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -3895,7 +3982,7 @@ off(type: SensorId.PEDOMETER, callback?: Callback<PedometerResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3916,6 +4003,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.PEDOMETER, callback1);
sensor.on(sensor.SensorId.PEDOMETER, callback2);
@@ -3949,7 +4037,7 @@ off(type: SensorId.PEDOMETER, sensorInfoParam?: SensorInfoParam, callback?: Call
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -3974,6 +4062,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -3996,6 +4085,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -4026,7 +4116,7 @@ off(type: SensorId.PEDOMETER_DETECTION, callback?: Callback<PedometerDetectio
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4047,6 +4137,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.PEDOMETER_DETECTION, callback1);
sensor.on(sensor.SensorId.PEDOMETER_DETECTION, callback2);
@@ -4080,7 +4171,7 @@ off(type: SensorId.PEDOMETER_DETECTION, sensorInfoParam?: SensorInfoParam, callb
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4105,6 +4196,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -4127,6 +4219,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -4155,7 +4248,7 @@ off(type: SensorId.PROXIMITY, callback?: Callback<ProximityResponse>): voi
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4175,6 +4268,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.PROXIMITY, callback1);
sensor.on(sensor.SensorId.PROXIMITY, callback2);
@@ -4206,7 +4300,7 @@ off(type: SensorId.PROXIMITY, sensorInfoParam?: SensorInfoParam, callback?: Call
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4230,6 +4324,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -4252,6 +4347,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -4280,7 +4376,7 @@ off(type: SensorId.ROTATION_VECTOR, callback?: Callback<RotationVectorRespons
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4300,6 +4396,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.ROTATION_VECTOR, callback1);
sensor.on(sensor.SensorId.ROTATION_VECTOR, callback2);
@@ -4331,7 +4428,7 @@ off(type: SensorId.ROTATION_VECTOR, sensorInfoParam?: SensorInfoParam, callback?
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4355,6 +4452,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -4394,7 +4492,7 @@ off(type: SensorId.SIGNIFICANT_MOTION, callback?: Callback<SignificantMotionR
取消订阅有效运动传感器数据。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -4405,7 +4503,7 @@ off(type: SensorId.SIGNIFICANT_MOTION, callback?: Callback<SignificantMotionR
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4425,6 +4523,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.SIGNIFICANT_MOTION, callback1);
sensor.on(sensor.SensorId.SIGNIFICANT_MOTION, callback2);
@@ -4444,7 +4543,7 @@ off(type: SensorId.SIGNIFICANT_MOTION, sensorInfoParam?: SensorInfoParam, callba
取消订阅有效运动传感器数据。
-**系统能力**:SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
**参数**:
@@ -4456,7 +4555,7 @@ off(type: SensorId.SIGNIFICANT_MOTION, sensorInfoParam?: SensorInfoParam, callba
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4480,6 +4579,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -4502,6 +4602,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -4530,7 +4631,7 @@ off(type: SensorId.WEAR_DETECTION, callback?: Callback<WearDetectionResponse&
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4550,6 +4651,7 @@ function callback2(data: object) {
console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data));
}
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.on(sensor.SensorId.WEAR_DETECTION, callback1);
sensor.on(sensor.SensorId.WEAR_DETECTION, callback2);
@@ -4581,7 +4683,7 @@ off(type: SensorId.WEAR_DETECTION, sensorInfoParam?: SensorInfoParam, callback?:
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4605,6 +4707,7 @@ const sensorInfoParam: sensor.SensorInfoParam = {};
function sensorSubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询所有的传感器
const sensorList: sensor.Sensor[] = sensor.getSensorListSync();
@@ -4627,6 +4730,7 @@ function sensorSubscribe(): Ret {
function sensorUnsubscribe(): Ret {
let ret: Ret = Ret.OK;
+ // 使用try catch对可能出现的异常进行捕获
try {
sensor.off(sensorType, sensorInfoParam, sensorCallback);
} catch (error) {
@@ -4655,7 +4759,7 @@ off(type: 'sensorStatusChange', callback?: Callback<SensorStatusEvent>): v
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4667,6 +4771,7 @@ off(type: 'sensorStatusChange', callback?: Callback<SensorStatusEvent>): v
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
const statusChangeCallback = (data: sensor.SensorStatusEvent) => {
console.info('sensorStatusChange : ' + JSON.stringify(data));
@@ -4794,7 +4899,7 @@ getGeomagneticInfo(locationOptions: LocationOptions, timeMillis: number, callbac
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4807,6 +4912,7 @@ getGeomagneticInfo(locationOptions: LocationOptions, timeMillis: number, callbac
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.getGeomagneticInfo({ latitude: 80, longitude: 0, altitude: 0 }, 1580486400000,
(err: BusinessError, data: sensor.GeomagneticResponse) => {
@@ -4851,7 +4957,7 @@ getGeomagneticInfo(locationOptions: LocationOptions, timeMillis: number): Promis
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4864,6 +4970,7 @@ getGeomagneticInfo(locationOptions: LocationOptions, timeMillis: number): Promis
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
const promise = sensor.getGeomagneticInfo({ latitude: 80, longitude: 0, altitude: 0 }, 1580486400000);
promise.then((data: sensor.GeomagneticResponse) => {
@@ -4901,7 +5008,7 @@ getDeviceAltitude(seaPressure: number, currentPressure: number, callback: AsyncC
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4914,6 +5021,7 @@ getDeviceAltitude(seaPressure: number, currentPressure: number, callback: AsyncC
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let seaPressure = 1013.2;
let currentPressure = 1500.0;
@@ -4953,7 +5061,7 @@ getDeviceAltitude(seaPressure: number, currentPressure: number): Promise<numb
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -4966,6 +5074,7 @@ getDeviceAltitude(seaPressure: number, currentPressure: number): Promise<numb
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let seaPressure = 1013.2;
let currentPressure = 1500.0;
@@ -4998,7 +5107,7 @@ getInclination(inclinationMatrix: Array<number>, callback: AsyncCallback&l
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5011,6 +5120,7 @@ getInclination(inclinationMatrix: Array<number>, callback: AsyncCallback&l
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
// inclinationMatrix可以为3*3,或者4*4
let inclinationMatrix = [
@@ -5053,7 +5163,7 @@ try {
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5066,6 +5176,7 @@ try {
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
// inclinationMatrix可以为3*3,或者4*4
let inclinationMatrix = [
@@ -5104,7 +5215,7 @@ try {
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5117,6 +5228,7 @@ try {
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
// 旋转矩阵可以为3*3,或者4*4
let currentRotationMatrix = [
@@ -5170,7 +5282,7 @@ getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix:
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5183,6 +5295,7 @@ getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix:
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
// 旋转矩阵可以为3*3,或者4*4
let currentRotationMatrix = [
@@ -5229,7 +5342,7 @@ getRotationMatrix(rotationVector: Array<number>, callback: AsyncCallback&l
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5242,6 +5355,7 @@ getRotationMatrix(rotationVector: Array<number>, callback: AsyncCallback&l
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let rotationVector = [0.20046076, 0.21907, 0.73978853, 0.60376877];
sensor.getRotationMatrix(rotationVector, (err: BusinessError, data: Array) => {
@@ -5281,7 +5395,7 @@ getRotationMatrix(rotationVector: Array<number>): Promise<Array<numb
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5294,6 +5408,7 @@ getRotationMatrix(rotationVector: Array<number>): Promise<Array<numb
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let rotationVector = [0.20046076, 0.21907, 0.73978853, 0.60376877];
const promise = sensor.getRotationMatrix(rotationVector);
@@ -5329,7 +5444,7 @@ transformRotationMatrix(inRotationVector: Array<number>, coordinates: Coor
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5342,6 +5457,7 @@ transformRotationMatrix(inRotationVector: Array<number>, coordinates: Coor
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let rotationMatrix = [
1, 0, 0,
@@ -5386,7 +5502,7 @@ transformRotationMatrix(inRotationVector: Array<number>, coordinates: Coor
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5399,6 +5515,7 @@ transformRotationMatrix(inRotationVector: Array<number>, coordinates: Coor
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let rotationMatrix = [
1, 0, 0,
@@ -5436,7 +5553,7 @@ getQuaternion(rotationVector: Array<number>, callback: AsyncCallback<Ar
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5449,6 +5566,7 @@ getQuaternion(rotationVector: Array<number>, callback: AsyncCallback<Ar
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let rotationVector = [0.20046076, 0.21907, 0.73978853, 0.60376877];
sensor.getQuaternion(rotationVector, (err: BusinessError, data: Array) => {
@@ -5488,7 +5606,7 @@ getQuaternion(rotationVector: Array<number>): Promise<Array<number&g
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5501,6 +5619,7 @@ getQuaternion(rotationVector: Array<number>): Promise<Array<number&g
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let rotationVector = [0.20046076, 0.21907, 0.73978853, 0.60376877];
const promise = sensor.getQuaternion(rotationVector);
@@ -5534,7 +5653,7 @@ getOrientation(rotationMatrix: Array<number>, callback: AsyncCallback<A
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5547,6 +5666,7 @@ getOrientation(rotationMatrix: Array<number>, callback: AsyncCallback<A
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let preRotationMatrix = [
1, 0, 0,
@@ -5593,7 +5713,7 @@ getOrientation(rotationMatrix: Array<number>): Promise<Array<number&
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5606,6 +5726,7 @@ getOrientation(rotationMatrix: Array<number>): Promise<Array<number&
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let preRotationMatrix = [
1, 0, 0,
@@ -5644,7 +5765,7 @@ getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5657,6 +5778,7 @@ getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let gravity = [-0.27775216, 0.5351276, 9.788099];
let geomagnetic = [210.87253, -78.6096, -111.44444];
@@ -5696,7 +5818,7 @@ getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5709,6 +5831,7 @@ getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let gravity = [-0.27775216, 0.5351276, 9.788099];
let geomagnetic = [210.87253, -78.6096, -111.44444];
@@ -5740,7 +5863,7 @@ getSensorList(callback: AsyncCallback<Array<Sensor>>): void
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5753,6 +5876,7 @@ getSensorList(callback: AsyncCallback<Array<Sensor>>): void
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.getSensorList((err: BusinessError, data: Array) => {
if (err) {
@@ -5785,7 +5909,7 @@ try {
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5798,6 +5922,7 @@ try {
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.getSensorList().then((data: Array) => {
for (let i = 0; i < data.length; i++) {
@@ -5828,7 +5953,7 @@ getSensorListSync(): Array<Sensor>
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------ |
@@ -5840,6 +5965,7 @@ getSensorListSync(): Array<Sensor>
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let ret = sensor.getSensorListSync()
for (let i = 0; i < ret.length; i++) {
@@ -5868,7 +5994,7 @@ getSingleSensor(type: SensorId, callback: AsyncCallback<Sensor>): void
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5882,6 +6008,7 @@ getSingleSensor(type: SensorId, callback: AsyncCallback<Sensor>): void
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.getSingleSensor(sensor.SensorId.ACCELEROMETER, (err: BusinessError, data: sensor.Sensor) => {
if (err) {
@@ -5918,7 +6045,7 @@ try {
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5932,6 +6059,7 @@ try {
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
sensor.getSingleSensor(sensor.SensorId.ACCELEROMETER).then((data: sensor.Sensor) => {
console.info('Succeeded in getting sensor: ' + JSON.stringify(data));
@@ -5966,7 +6094,7 @@ getSingleSensorSync(type: SensorId): Sensor
**错误码**:
-以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -5980,6 +6108,7 @@ getSingleSensorSync(type: SensorId): Sensor
import { sensor } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+// 使用try catch对可能出现的异常进行捕获
try {
let ret = sensor.getSingleSensorSync(sensor.SensorId.ACCELEROMETER);
console.info('Succeeded in getting sensor: ' + JSON.stringify(ret));
@@ -5993,7 +6122,7 @@ try {
表示当前支持订阅或取消订阅的传感器类型。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 值 | 说明 |
| --------------------------- | ---- | ------------------------------------------------------------ |
@@ -6053,7 +6182,7 @@ try {
表示要订阅或取消订阅的传感器类型。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 值 | 说明 |
@@ -6086,7 +6215,7 @@ try {
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 值 | 说明 |
| --------- | ---- | ------------------------ |
@@ -6101,7 +6230,7 @@ try {
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
| --------- | ------ | ---- | ---- | ------------------------ |
@@ -6112,7 +6241,7 @@ try {
指示传感器信息。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
|-----------------------------|---------|----|----|------------------|
@@ -6137,7 +6266,7 @@ try {
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6151,7 +6280,7 @@ try {
线性加速度传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6165,7 +6294,7 @@ try {
未校准加速度计传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6182,7 +6311,7 @@ try {
重力传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6198,7 +6327,7 @@ try {
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6212,7 +6341,7 @@ try {
旋转矢量传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6229,7 +6358,7 @@ try {
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6243,7 +6372,7 @@ try {
未校准陀螺仪传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6260,7 +6389,7 @@ try {
有效运动传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6272,7 +6401,7 @@ try {
接近光传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6284,7 +6413,7 @@ try {
环境光传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6298,7 +6427,7 @@ try {
霍尔传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6310,7 +6439,7 @@ try {
磁场传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6324,7 +6453,7 @@ try {
未校准磁场传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6341,7 +6470,7 @@ try {
计步传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6353,7 +6482,7 @@ try {
湿度传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6365,7 +6494,7 @@ try {
计步检测传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6377,7 +6506,7 @@ try {
温度传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6389,7 +6518,7 @@ try {
气压计传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6401,7 +6530,7 @@ try {
心率传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6413,7 +6542,7 @@ try {
佩戴检测传感器数据,继承于[Response](#response)。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
@@ -6427,7 +6556,7 @@ try {
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ---- | ------------------------------------------------------------ |
@@ -6442,7 +6571,7 @@ type SensorFrequency = 'game' | 'ui' | 'normal'
**原子化服务API**:从API Version 11开始,该接口支持在原子化服务中使用。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 类型 | 说明 |
| -------- | ------------------------------------------------------------ |
@@ -6454,7 +6583,7 @@ type SensorFrequency = 'game' | 'ui' | 'normal'
设置旋转矩阵响应对象。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
| ----------- | ------------------- | ---- | ---- | ---------- |
@@ -6466,7 +6595,7 @@ type SensorFrequency = 'game' | 'ui' | 'normal'
设置坐标选项对象。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
| ---- | ------ | ---- | ---- | ----------- |
@@ -6478,7 +6607,7 @@ type SensorFrequency = 'game' | 'ui' | 'normal'
设置地磁响应对象。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
| --------------- | ------ | ---- | ---- | -------------------------------------------------- |
@@ -6494,7 +6623,7 @@ type SensorFrequency = 'game' | 'ui' | 'normal'
指示地理位置。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.Sensors.Sensor
+**系统能力**:SystemCapability.Sensors.Sensor
| 名称 | 类型 | 只读 | 可选 | 说明 |
| --------- | ------ | ---- | ---- | ---------- |
diff --git a/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-vibrator.md b/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-vibrator.md
index b4498208f224f9ad46a706fe4c931849ea6870d3..6446aaef635fe612aaf1bf402d8c89e87f1ef3db 100644
--- a/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-vibrator.md
+++ b/zh-cn/application-dev/reference/apis-sensor-service-kit/js-apis-vibrator.md
@@ -35,7 +35,7 @@ startVibration(effect: VibrateEffect, attribute: VibrateAttribute, callback: Asy
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -51,7 +51,8 @@ startVibration(effect: VibrateEffect, attribute: VibrateAttribute, callback: Asy
```ts
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
-
+
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询是否支持'haptic.notice.success'
vibrator.isSupportEffect('haptic.notice.success', (err: BusinessError, state: boolean) => {
@@ -191,7 +192,7 @@ startVibration(effect: VibrateEffect, attribute: VibrateAttribute): Promise<v
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -208,6 +209,7 @@ startVibration(effect: VibrateEffect, attribute: VibrateAttribute): Promise<v
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询是否支持'haptic.notice.success'
vibrator.isSupportEffect('haptic.notice.success', (err: BusinessError, state: boolean) => {
@@ -337,7 +339,7 @@ stopVibration(stopMode: VibratorStopMode, callback: AsyncCallback<void>):
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -352,6 +354,7 @@ stopVibration(stopMode: VibratorStopMode, callback: AsyncCallback<void>):
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+ // 使用try catch对可能出现的异常进行捕获
try {
// 按照指定时长振动
vibrator.startVibration({
@@ -453,7 +456,7 @@ stopVibration(stopMode: VibratorStopMode): Promise<void>
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -468,6 +471,7 @@ stopVibration(stopMode: VibratorStopMode): Promise<void>
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+ // 使用try catch对可能出现的异常进行捕获
try {
// 按照指定时长振动
vibrator.startVibration({
@@ -557,7 +561,7 @@ stopVibration(callback: AsyncCallback<void>): void
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------ |
@@ -568,7 +572,8 @@ stopVibration(callback: AsyncCallback<void>): void
```ts
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
-
+
+ // 使用try catch对可能出现的异常进行捕获
try {
// 停止所有模式的马达振动
vibrator.stopVibration((error: BusinessError) => {
@@ -604,7 +609,7 @@ stopVibration(): Promise<void>
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------ |
@@ -615,7 +620,8 @@ stopVibration(): Promise<void>
```ts
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
-
+
+ // 使用try catch对可能出现的异常进行捕获
try {
// 停止所有模式的马达振动
vibrator.stopVibration().then(() => {
@@ -653,7 +659,7 @@ stopVibration(param?: VibratorInfoParam): Promise<void>
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------ |
@@ -665,7 +671,8 @@ stopVibration(param?: VibratorInfoParam): Promise<void>
```ts
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
-
+
+ // 使用try catch对可能出现的异常进行捕获
try {
vibrator.stopVibration({ deviceId: 1, vibratorId: 3 }).then(() => {
console.info('Succeed in stopping vibration');
@@ -692,7 +699,7 @@ stopVibrationSync(): void
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------ |
@@ -704,7 +711,8 @@ stopVibrationSync(): void
```ts
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
-
+
+ // 使用try catch对可能出现的异常进行捕获
try {
// 停止任何形式的马达振动
vibrator.stopVibrationSync()
@@ -732,7 +740,7 @@ isSupportEffect(effectId: string, callback: AsyncCallback<boolean>): void
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -744,7 +752,8 @@ isSupportEffect(effectId: string, callback: AsyncCallback<boolean>): void
```ts
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
-
+
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询是否支持'haptic.notice.success'
vibrator.isSupportEffect('haptic.notice.success', (err: BusinessError, state: boolean) => {
@@ -803,7 +812,7 @@ isSupportEffect(effectId: string): Promise<boolean>
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -816,6 +825,7 @@ isSupportEffect(effectId: string): Promise<boolean>
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询是否支持'haptic.notice.success'
vibrator.isSupportEffect('haptic.notice.success').then((state: boolean) => {
@@ -869,7 +879,7 @@ isSupportEffectSync(effectId: string): boolean
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
@@ -882,6 +892,7 @@ isSupportEffectSync(effectId: string): boolean
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询是否支持预设'haptic.notice.success'
let ret = vibrator.isSupportEffectSync('haptic.notice.success');
@@ -909,7 +920,7 @@ getEffectInfoSync(effectId: string, param?: VibratorInfoParam): EffectInfo;
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------ |
@@ -928,6 +939,7 @@ getEffectInfoSync(effectId: string, param?: VibratorInfoParam): EffectInfo;
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+ // 使用try catch对可能出现的异常进行捕获
try {
const effectInfo: vibrator.EffectInfo = vibrator.getEffectInfoSync('haptic.clock.timer', { deviceId: 1, vibratorId: 3});
console.log(`isEffectSupported: ${effectInfo.isEffectSupported}`);
@@ -992,7 +1004,7 @@ on(type: 'vibratorStateChange', callback: Callback<VibratorStatusEvent>):
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------ |
@@ -1010,6 +1022,7 @@ on(type: 'vibratorStateChange', callback: Callback<VibratorStatusEvent>):
console.log('vibrator state callback info:', JSON.stringify(data));
}
+ // 使用try catch对可能出现的异常进行捕获
try {
// 订阅 vibratorStateChange事件
vibrator.on('vibratorStateChange', vibratorStateChangeCallback);
@@ -1037,7 +1050,7 @@ off(type: 'vibratorStateChange', callback?: Callback<VibratorStatusEvent>)
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------ |
@@ -1054,6 +1067,8 @@ off(type: 'vibratorStateChange', callback?: Callback<VibratorStatusEvent>)
const vibratorStateChangeCallback = (data: vibrator.VibratorStatusEvent) => {
console.log('vibrator state callback info:', JSON.stringify(data));
}
+
+ // 使用try catch对可能出现的异常进行捕获
try {
// 取消订阅 vibratorStateChange事件
vibrator.off('vibratorStateChange', vibratorStateChangeCallback);
@@ -1136,7 +1151,7 @@ isHdHapticSupported(): boolean
**错误码**:
-以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。
+以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ------------------------ |
@@ -1148,6 +1163,7 @@ isHdHapticSupported(): boolean
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
+ // 使用try catch对可能出现的异常进行捕获
try {
// 查询是否支持高清振动
let ret = vibrator.isHdHapticSupported();
@@ -1184,7 +1200,7 @@ addContinuousEvent(time: number, duration: number, options?: ContinuousParam): V
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ---------------- |
@@ -1197,6 +1213,7 @@ addContinuousEvent(time: number, duration: number, options?: ContinuousParam): V
import { BusinessError } from '@kit.BasicServicesKit';
let builder = new vibrator.VibratorPatternBuilder();
+ // 使用try catch对可能出现的异常进行捕获
try {
let pointsMe: vibrator.VibratorCurvePoint[] = [
{ time: 0, intensity: 0, frequency: -7 },
@@ -1248,7 +1265,7 @@ addTransientEvent(time: number, options?: TransientParam): VibratorPatternBuilde
**错误码**:
-以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。
+以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。
| 错误码ID | 错误信息 |
| -------- | ---------------- |
@@ -1261,6 +1278,7 @@ addTransientEvent(time: number, options?: TransientParam): VibratorPatternBuilde
import { BusinessError } from '@kit.BasicServicesKit';
let builder = new vibrator.VibratorPatternBuilder();
+ // 使用try catch对可能出现的异常进行捕获
try {
let param: vibrator.TransientParam = {
intensity: 80,
@@ -1379,7 +1397,7 @@ build(): VibratorPattern;
| [VibrateTime](#vibratetime9) | 按照指定时长触发马达振动。
**原子化服务API:** 从API Version 11开始,该接口支持在原子化服务中使用。 |
| [VibratePreset](#vibratepreset9) | 按照预置振动类型触发马达振动。 |
| [VibrateFromFile](#vibratefromfile10) | 按照自定义振动配置文件触发马达振动。 |
-| VibrateFromPattern18+ | 按照自定义振动效果触发马达振动。 |
+| [VibrateFromPattern18+](#vibratefrompattern18) | 按照自定义振动效果触发马达振动。 |
## VibrateTime9+