首页 > 资讯 > 查询单次运动记录

查询单次运动记录

查询华为运动健康App中用户的运动记录,包含步行、跑步、骑行的单次运动数据集合。

这部分数据来源于用户在华为运动健康App或华为穿戴设备“锻炼”上启动单次运动所记录的运动数据。

图1 单次运动记录

查询这些数据前,需要向华为申请开通权限,并获取用户授权,否则接口将调用失败。

使用 execQuery 接口查询用户单次运动记录

调用 HiHealthDataStore 对象的 execQuery 方法,查询用户单次运动记录。 通过请求参数 ResultCallback 对象,返回查询结果。

示例代码1:步行为例

示例代码2:跑步为例

表2 请求参数

参数名称

参数类型

参数描述

可选选项

hiHealthDataQuery

HiHealthDataQuery

查询条件

必选(M)

timeout

int

超时时间(预留字段,目前没用)

必选(M)

callback

ResultCallback

结果回调

必选(M)

表3 响应参数

参数名称

参数类型

参数描述

resultCode

int

处理结果码

0:成功 其他:参见错误码

data

Object

数据列表

成功(有数据):List<HiHealthSetData>

成功(无数据):空列表List<>(0)

其他:错误信息描述(String)

使用 getCount 接口查询用户单次运动记录数据的条目

调用 HiHealthDataStore 对象的 getCount 方法,查询用户单次运动记录的条目。 通过请求参数 ResultCallback 对象,返回查询结果。

示例代码:步行为例

表4 请求参数

参数名称

参数类型

参数描述

可选选项

hiHealthDataQuery

HiHealthDataQuery

查询条件

必选(M)

callback

ResultCallback

结果回调

必选(M)

表5 响应参数

参数名称

参数类型

参数描述

resultCode

int

处理结果码

0:成功 其他:参见错误码

data

Object

数据条目(int)

查询数据所需参数及查询结果

相关知识

《薄荷健康》查询历史活动记录方法
查看华为运动健康App运动记录详情
海南健康码可以查询两次核酸检测记录吗?
如何查询九价疫苗接种记录?简单几步搞定
查看运动记录(手机为HarmonyOS 5 版本)
手机怎么查小孩疫苗记录,儿童接种记录在线查询系统:
如何自助查询疫苗接种记录
华为手机怎么查询步数记录
疫苗接种记录查询问题解读
如何查询九价疫苗接种记录

网址: 查询单次运动记录 https://m.trfsz.com/newsview1550080.html