采样数据相关接口

    更新时间:

    接口声明

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

    导入模块

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

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

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

    接口定义

    health.getRecentSamples(Object)

    获取最近一次采样数据

    参数

    参数名 类型 必填 说明
    dataTypes Array 每个值都是一个 DATA_TYPES
    success function 回调函数,返回值是一个 Array
    complete function 完成的回调函数
    fail function 失败回调函数

    success 返回值是一个 Array,每项是一个 Object,Object 定义如下

    参数名 值类型 说明
    dataType DATA_TYPES 数据类型
    data Sample 采样数据

    health.subscribeSample(Object)

    监听采样数据变化

    参数

    参数名 类型 必填 说明
    dataType DATA_TYPES 数据类型
    callback function 回调函数,返回值是一个Sample
    fail function 失败回调函数

    callback 返回值:

    参数值 类型 说明
    data Array 采样数据

    health.unsubscribeSample(Object)

    取消监听采样数据变化

    参数

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

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

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