统计数据相关接口

    更新时间:

    接口声明

    { "name": "service.health" }
    复制代码

    导入模块

    import health from '@service.health'const health = require('@service.health')
    复制代码

    开发者需要在 manifest.json 里面配置权限:

    {
      "permissions": [{ "name": "watch.permission.READ_HEALTH_DATA" }]
    }
    复制代码

    health.getTodayStatistic(Object)

    查询当日统计数据

    参数名 类型 必填 说明
    dataType DATA_TYPES 数据类型
    statisticType STATISTIC_TYPES 统计的维度,不同厂商,不同的 dataType 支持的维度不一样,详情
    success function 回调函数,返回值是一个Statistic, 统计类型由 dataType 决定
    complete function 完成的回调函数
    fail function 失败回调函数

    health.getStatistic(Object)

    查询当日统计数据

    参数名 类型 必填 说明
    dataType DATA_TYPES 数据类型
    statisticType STATISTIC_TYPES 统计的维度,不同厂商,不同的 dataType 支持的维度不一样,详情
    startTime timeStamp 开始时间,在这个时间之后发生的活动,包含在这个时间段之前已经发生,但是还没有结束的活动
    endTime timeStamp 结束时间,在这个时间之前发生的活动,包含正在发生但还没有完全结束的活动
    success function 回调函数,返回值是一个Statistic, 统计类型由 dataType 决定
    complete function 完成的回调函数
    fail function 失败回调函数

    health.subscribeTodayStatistic(Object)

    监听当日统计数据

    参数名 类型 必填 说明
    dataType DATA_TYPES 每个值都是一个 DataType 的枚举类型
    statisticType STATISTIC_TYPES 统计的维度,不同厂商,不同的 dataType 支持的维度不一样,详情
    callback function 回调函数,返回值是一个Statistic, 统计类型由 dataType 决定
    fail function 失败回调函数

    health.unsubscribeTodayStatistic(Object)

    取消监听当日统计数据

    参数名 类型 必填 说明
    dataType DATA_TYPES 数据类型

    统计数据相关接口的使用方法可参考以下教程 -- 查询以及监听 Statistics

    上一篇
    查询接口
    以上内容对您是否有帮助?
    • 毫无帮助
    • 帮助不大
    • 一般
    • 很好
    • 非常好
    意见反馈