# 传感器 sensor
# 导入模块
import sensor from '@system.sensor';
# sensor.subscribeStepCounter
异步获取设备当前记录的步数。调用成功后,通过 success 回调返回步数,不支持监听步数改变,需主动调用此接口获取。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | Function | 否 | 获取成功回调 |
| fail | Function | 否 | 获取失败回调,回调参数为 (msg, code) |
- 返回值(success 回调参数)
| 参数名 | 类型 | 说明 |
|---|---|---|
| steps | Number | 设备当前记录的步数 |
- fail 回调错误码
| 错误码 | 说明 |
|---|---|
| 1000 | 当前设备不支持计步传感器 |
- 示例
sensor.subscribeStepCounter({
success: res => {
console.log('current steps: ' + res.steps);
},
fail: (msg, code) => {
console.log('subscribeStepCounter failed, code=' + code + ', msg=' + msg);
}
});