From c33f1d402041a3d34204c614e077ea75512b4073 Mon Sep 17 00:00:00 2001 From: bailu1992 Date: Fri, 27 Jun 2025 21:58:12 +0800 Subject: [PATCH] Update of content Signed-off-by: bailu1992 --- .../apis-sensor-service-kit/js-apis-sensor.md | 263 ++++++++++++------ .../js-apis-vibrator.md | 49 ++-- 2 files changed, 206 insertions(+), 106 deletions(-) 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 64e84eee3cb..34fdd193951 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); @@ -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); @@ -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); @@ -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); @@ -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); @@ -696,7 +710,7 @@ on(type: SensorId.ORIENTATION, callback: Callback<OrientationResponse>, op **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -717,6 +731,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); @@ -744,7 +759,7 @@ on(type: SensorId.PEDOMETER, callback: Callback<PedometerResponse>, option **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -766,6 +781,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); @@ -800,7 +816,7 @@ on(type: SensorId.PEDOMETER_DETECTION, callback: Callback<PedometerDetectionR **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -814,6 +830,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); @@ -845,7 +862,7 @@ on(type: SensorId.PROXIMITY, callback: Callback<ProximityResponse>, option **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -858,6 +875,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); @@ -890,7 +908,7 @@ on(type: SensorId.ROTATION_VECTOR, callback: Callback<RotationVectorResponse& **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -903,6 +921,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); @@ -938,7 +957,7 @@ on(type: SensorId.SIGNIFICANT_MOTION, callback: Callback<SignificantMotionRes **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -951,6 +970,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); @@ -983,7 +1003,7 @@ on(type: SensorId.WEAR_DETECTION, callback: Callback<WearDetectionResponse> **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -996,6 +1016,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); @@ -1030,7 +1051,7 @@ once(type: SensorId.ACCELEROMETER, callback: Callback<AccelerometerResponse&g **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1044,6 +1065,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); @@ -1075,7 +1097,7 @@ once(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback: Callback<Accelerome **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1089,6 +1111,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); @@ -1121,7 +1144,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 | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1134,6 +1157,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); @@ -1161,7 +1185,7 @@ once(type: SensorId.AMBIENT_TEMPERATURE, callback: Callback<AmbientTemperatur **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1174,6 +1198,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); @@ -1201,7 +1226,7 @@ once(type: SensorId.BAROMETER, callback: Callback<BarometerResponse>): voi **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1214,6 +1239,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); @@ -1241,7 +1267,7 @@ once(type: SensorId.GRAVITY, callback: Callback<GravityResponse>): void **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1254,6 +1280,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); @@ -1285,7 +1312,7 @@ once(type: SensorId.GYROSCOPE, callback: Callback<GyroscopeResponse>): voi **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1299,6 +1326,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); @@ -1330,7 +1358,7 @@ once(type: SensorId.GYROSCOPE_UNCALIBRATED, callback: Callback<GyroscopeUncal **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1344,6 +1372,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); @@ -1376,7 +1405,7 @@ once(type: SensorId.HALL, callback: Callback<HallResponse>): void **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1389,6 +1418,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); @@ -1418,7 +1448,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 | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1432,6 +1462,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); @@ -1459,7 +1490,7 @@ once(type: SensorId.HUMIDITY, callback: Callback<HumidityResponse>): void **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1472,6 +1503,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); @@ -1501,7 +1533,7 @@ once(type: SensorId.LINEAR_ACCELEROMETER, callback: Callback<LinearAccelerome **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1515,6 +1547,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); @@ -1544,7 +1577,7 @@ once(type: SensorId.MAGNETIC_FIELD, callback: Callback<MagneticFieldResponse& **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1557,6 +1590,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); @@ -1586,7 +1620,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 | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1599,6 +1633,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); @@ -1631,7 +1666,7 @@ once(type: SensorId.ORIENTATION, callback: Callback<OrientationResponse>): **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1644,6 +1679,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); @@ -1675,7 +1711,7 @@ once(type: SensorId.PEDOMETER, callback: Callback<PedometerResponse>): voi **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1689,6 +1725,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); @@ -1718,7 +1755,7 @@ once(type: SensorId.PEDOMETER_DETECTION, callback: Callback<PedometerDetectio **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1732,6 +1769,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); @@ -1759,7 +1797,7 @@ once(type: SensorId.PROXIMITY, callback: Callback<ProximityResponse>): voi **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1772,6 +1810,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); @@ -1799,7 +1838,7 @@ once(type: SensorId.ROTATION_VECTOR, callback: Callback<RotationVectorRespons **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1812,6 +1851,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); @@ -1842,7 +1882,7 @@ once(type: SensorId.SIGNIFICANT_MOTION, callback: Callback<SignificantMotionR **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1855,6 +1895,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); @@ -1882,7 +1923,7 @@ once(type: SensorId.WEAR_DETECTION, callback: Callback<WearDetectionResponse& **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1895,6 +1936,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); @@ -1928,7 +1970,7 @@ off(type: SensorId.ACCELEROMETER, callback?: Callback<AccelerometerResponse&g **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -1949,6 +1991,7 @@ function callback2(data: object) { console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data)); } +// 使用try catch对可能出现的异常进行捕获 try { sensor.on(sensor.SensorId.ACCELEROMETER, callback1); sensor.on(sensor.SensorId.ACCELEROMETER, callback2); @@ -1981,7 +2024,7 @@ off(type: SensorId.ACCELEROMETER_UNCALIBRATED, callback?: Callback<Accelerome **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2002,6 +2045,7 @@ function callback2(data: object) { console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data)); } +// 使用try catch对可能出现的异常进行捕获 try { sensor.on(sensor.SensorId.ACCELEROMETER_UNCALIBRATED, callback1); sensor.on(sensor.SensorId.ACCELEROMETER_UNCALIBRATED, callback2); @@ -2032,7 +2076,7 @@ off(type: SensorId.AMBIENT_LIGHT, callback?: Callback<LightResponse>): voi **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2052,6 +2096,7 @@ function callback2(data: object) { console.info('Succeeded in getting callback2 data: ' + JSON.stringify(data)); } +// 使用try catch对可能出现的异常进行捕获 try { sensor.on(sensor.SensorId.AMBIENT_LIGHT, callback1); sensor.on(sensor.SensorId.AMBIENT_LIGHT, callback2); @@ -2082,7 +2127,7 @@ off(type: SensorId.AMBIENT_TEMPERATURE, callback?: Callback<AmbientTemperatur **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2102,6 +2147,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); @@ -2132,7 +2178,7 @@ off(type: SensorId.BAROMETER, callback?: Callback<BarometerResponse>): voi **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2152,6 +2198,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); @@ -2182,7 +2229,7 @@ off(type: SensorId.GRAVITY, callback?: Callback<GravityResponse>): void **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2202,6 +2249,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); @@ -2237,7 +2285,7 @@ off(type: SensorId.GYROSCOPE, callback?: Callback<GyroscopeResponse>): voi **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2258,6 +2306,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); @@ -2290,7 +2339,7 @@ off(type: SensorId.GYROSCOPE_UNCALIBRATED, callback?: Callback<GyroscopeUncal **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2311,6 +2360,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); @@ -2341,7 +2391,7 @@ off(type: SensorId.HALL, callback?: Callback<HallResponse>): void **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2361,6 +2411,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); @@ -2393,7 +2444,7 @@ off(type: SensorId.HEART_RATE, callback?: Callback<HeartRateResponse>): vo **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2414,6 +2465,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); @@ -2444,7 +2496,7 @@ off(type: SensorId.HUMIDITY, callback?: Callback<HumidityResponse>): void **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2464,6 +2516,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); @@ -2496,7 +2549,7 @@ off(type: SensorId.LINEAR_ACCELEROMETER, callback?: Callback<LinearAccelerome **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2517,6 +2570,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); @@ -2547,7 +2601,7 @@ off(type: SensorId.MAGNETIC_FIELD, callback?: Callback<MagneticFieldResponse& **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2567,6 +2621,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); @@ -2597,7 +2652,7 @@ off(type: SensorId.MAGNETIC_FIELD_UNCALIBRATED, callback?: Callback<MagneticF **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2617,6 +2672,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); @@ -2649,7 +2705,7 @@ off(type: SensorId.ORIENTATION, callback?: Callback<OrientationResponse>): **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2669,6 +2725,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); @@ -2701,7 +2758,7 @@ off(type: SensorId.PEDOMETER, callback?: Callback<PedometerResponse>): voi **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2722,6 +2779,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); @@ -2754,7 +2812,7 @@ off(type: SensorId.PEDOMETER_DETECTION, callback?: Callback<PedometerDetectio **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2775,6 +2833,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); @@ -2805,7 +2864,7 @@ off(type: SensorId.PROXIMITY, callback?: Callback<ProximityResponse>): voi **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2825,6 +2884,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); @@ -2855,7 +2915,7 @@ off(type: SensorId.ROTATION_VECTOR, callback?: Callback<RotationVectorRespons **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2875,6 +2935,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); @@ -2905,7 +2966,7 @@ off(type: SensorId.SIGNIFICANT_MOTION, callback?: Callback<SignificantMotionR **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2925,6 +2986,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); @@ -2955,7 +3017,7 @@ off(type: SensorId.WEAR_DETECTION, callback?: Callback<WearDetectionResponse& **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -2975,6 +3037,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); @@ -3006,7 +3069,7 @@ getGeomagneticInfo(locationOptions: LocationOptions, timeMillis: number, callbac **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3019,6 +3082,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) => { @@ -3063,7 +3127,7 @@ getGeomagneticInfo(locationOptions: LocationOptions, timeMillis: number): Promis **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3076,6 +3140,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) => { @@ -3113,7 +3178,7 @@ getDeviceAltitude(seaPressure: number, currentPressure: number, callback: AsyncC **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3126,6 +3191,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; @@ -3165,7 +3231,7 @@ getDeviceAltitude(seaPressure: number, currentPressure: number): Promise<numb **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3178,6 +3244,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; @@ -3210,7 +3277,7 @@ getInclination(inclinationMatrix: Array<number>, callback: AsyncCallback&l **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3223,6 +3290,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 = [ @@ -3265,7 +3333,7 @@ try { **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3278,6 +3346,7 @@ try { import { sensor } from '@kit.SensorServiceKit'; import { BusinessError } from '@kit.BasicServicesKit'; +// 使用try catch对可能出现的异常进行捕获 try { // inclinationMatrix可以为3*3,或者4*4 let inclinationMatrix = [ @@ -3316,7 +3385,7 @@ try { **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3329,6 +3398,7 @@ try { import { sensor } from '@kit.SensorServiceKit'; import { BusinessError } from '@kit.BasicServicesKit'; +// 使用try catch对可能出现的异常进行捕获 try { // 旋转矩阵可以为3*3,或者4*4 let currentRotationMatrix = [ @@ -3382,7 +3452,7 @@ getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix: **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3395,6 +3465,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 = [ @@ -3441,7 +3512,7 @@ getRotationMatrix(rotationVector: Array<number>, callback: AsyncCallback&l **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3454,6 +3525,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) => { @@ -3493,7 +3565,7 @@ getRotationMatrix(rotationVector: Array<number>): Promise<Array<numb **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3506,6 +3578,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); @@ -3541,7 +3614,7 @@ transformRotationMatrix(inRotationVector: Array<number>, coordinates: Coor **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3554,6 +3627,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, @@ -3598,7 +3672,7 @@ transformRotationMatrix(inRotationVector: Array<number>, coordinates: Coor **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3611,6 +3685,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, @@ -3648,7 +3723,7 @@ getQuaternion(rotationVector: Array<number>, callback: AsyncCallback<Ar **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3661,6 +3736,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) => { @@ -3700,7 +3776,7 @@ getQuaternion(rotationVector: Array<number>): Promise<Array<number&g **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3713,6 +3789,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); @@ -3746,7 +3823,7 @@ getOrientation(rotationMatrix: Array<number>, callback: AsyncCallback<A **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3759,6 +3836,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, @@ -3805,7 +3883,7 @@ getOrientation(rotationMatrix: Array<number>): Promise<Array<number& **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3818,6 +3896,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, @@ -3856,7 +3935,7 @@ getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number> **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3869,6 +3948,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]; @@ -3908,7 +3988,7 @@ getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number> **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3921,6 +4001,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]; @@ -3952,7 +4033,7 @@ getSensorList(callback: AsyncCallback<Array<Sensor>>): void **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -3965,6 +4046,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) { @@ -3997,7 +4079,7 @@ try { **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -4010,6 +4092,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++) { @@ -4040,7 +4123,7 @@ getSensorListSync(): Array<Sensor> **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------ | @@ -4052,6 +4135,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++) { @@ -4080,7 +4164,7 @@ getSingleSensor(type: SensorId, callback: AsyncCallback<Sensor>): void **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -4094,6 +4178,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) { @@ -4130,7 +4215,7 @@ try { **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -4144,6 +4229,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)); @@ -4178,7 +4264,7 @@ getSingleSensorSync(type: SensorId): Sensor **错误码**: -以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[传感器错误码](errorcode-sensor.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -4192,6 +4278,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)); 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 55b1163e803..d990b1d2e5c 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 | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -52,6 +52,7 @@ startVibration(effect: VibrateEffect, attribute: VibrateAttribute, callback: Asy 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(() => { @@ -643,7 +649,7 @@ stopVibrationSync(): void **错误码**: -以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------ | @@ -655,7 +661,8 @@ stopVibrationSync(): void ```ts import { vibrator } from '@kit.SensorServiceKit'; import { BusinessError } from '@kit.BasicServicesKit'; - + + // 使用try catch对可能出现的异常进行捕获 try { // 停止任何形式的马达振动 vibrator.stopVibrationSync() @@ -683,7 +690,7 @@ isSupportEffect(effectId: string, callback: AsyncCallback<boolean>): void **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -695,7 +702,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) => { @@ -754,7 +762,7 @@ isSupportEffect(effectId: string): Promise<boolean> **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -767,6 +775,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) => { @@ -820,7 +829,7 @@ isSupportEffectSync(effectId: string): boolean **错误码**: -以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)和[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------------------------------------------ | @@ -833,6 +842,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'); @@ -859,7 +869,7 @@ isHdHapticSupported(): boolean **错误码**: -以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。 +以下错误码的详细介绍请参见[振动错误码](errorcode-vibrator.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ------------------------ | @@ -871,6 +881,7 @@ isHdHapticSupported(): boolean import { vibrator } from '@kit.SensorServiceKit'; import { BusinessError } from '@kit.BasicServicesKit'; + // 使用try catch对可能出现的异常进行捕获 try { // 查询是否支持高清振动 let ret = vibrator.isHdHapticSupported(); @@ -907,7 +918,7 @@ addContinuousEvent(time: number, duration: number, options?: ContinuousParam): V **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ---------------- | @@ -920,6 +931,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 }, @@ -971,7 +983,7 @@ addTransientEvent(time: number, options?: TransientParam): VibratorPatternBuilde **错误码**: -以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。 +以下错误码的详细介绍请参见[通用错误码](../errorcode-universal.md)。错误码和错误信息会以异常的形式抛出,调用接口时需要使用try catch对可能出现的异常进行捕获操作。 | 错误码ID | 错误信息 | | -------- | ---------------- | @@ -984,6 +996,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, @@ -1102,7 +1115,7 @@ build(): VibratorPattern; | [VibrateTime](#vibratetime9) | 按照指定时长触发马达振动。
**元服务API:** 从API Version 11开始,该接口支持在元服务中使用。 | | [VibratePreset](#vibratepreset9) | 按照预置振动类型触发马达振动。 | | [VibrateFromFile](#vibratefromfile10) | 按照自定义振动配置文件触发马达振动。 | -| VibrateFromPattern18+ | 按照自定义振动效果触发马达振动。 | +| [VibrateFromPattern18+](#vibratefrompattern18) | 按照自定义振动效果触发马达振动。 | ## VibrateTime9+ -- Gitee