首页 > 其他分享 >支持目标打卡,活力三环让运动更有趣

支持目标打卡,活力三环让运动更有趣

时间:2023-07-04 16:22:42浏览次数:48  
标签:活力 integerValue fieldName 日常 三环 打卡 活动 有趣

1 .什么是活力三环

熟悉华为运动健康、华为智能穿戴的小伙伴们一定对“健康三环”有所了解。

在最新版本的华为运动健康App以及HUAWEI WATCH 4 系列产品中,全新推出了“活力三环”,助力用户养成运动习惯,保持活力满满。

全新的“活力三环”,支持制定每日目标,打卡三环任务——活动热量、锻炼时长、活动小时数。

活动热量:因活动产生的卡路里消耗,您可以通过跑步、骑行或者做家务、遛狗等日常活动消耗活动热量。

锻炼时长:中高强度锻炼时间的总和。尝试进行快走、慢跑等中高强度运动,适度参加力量训练,能够提升心肺耐力和力量水平,全面提升身体素质。

活动小时数:每小时是否站立活动的记录。假设您在某个小时里面(例如 10:00-11:00)走路超过 1min,那么这个小时属于活动小时,活动小时数在此期间会增加1。久坐对身体健康有害,建议您白天期间每个小时内都起身活动一次,全天在早上 7:00-晚上10:00之间,达成每天活动小时数>=12 的目标。

2. 日常活动统计数据开放

2.1 功能简介

华为运动健康服务在6.11.0版本中开放了日常活动统计数据开放,将活力三环数据与步数数据通过日常活动统计数据查询接口开放给生态应用,便于生态应用获取用户的日常活动情况,以及活动目标达成情况。

2.2 日常活动统计数据查询接口

该接口提供了用户的日常活动统计数据以天为单位的查询功能。

说明:华为运动健康App版本号13.1.4.300及以上版本支持。

接口URL:https://health-api.cloud.huawei.com/healthkit/v2/sampleSet:dailyActivitySummary

请求示例:

POST
https://health-api.cloud.huawei.com/healthkit/v2/sampleSet:dailyActivitySummary
Content-Type: application/json
Authorization: Bearer ***
x-client-id: ***
x-version: ***
x-caller-trace-id: ***
{
 "startDay": "20230312",
 "endDay": "20230312",
 "timeZone": "+0800"
}

响应示例:

HTTP/1.1 200 OK
Content-type: application/json;charset=utf-8
x-health-app-privacy: 1
{
    "startTime": 1678550400000,
    "endTime": 1678809599999,
    "timeZone": "+0800",
    "dailyActivitySummary": [
        {
            "startTime": 1678550400000000000,
            "endTime": 1678636799999000000,
            "dataTypeName": "com.huawei.daily_activity_summary",
            "originalDataCollectorId": "cmF3OmRhaWx5X2FjdGl2aXR5X3N1bW1hcnk6Y29tLmh1YXdlaS5oZWFsdGg6wvoX9uVJBQbaymBFLmI6GhXLqvSSQAF044F4y8IAYWU",
            "value": [
                {
                    "fieldName": "steps",
                    "integerValue": 5039
                },
                {
                    "fieldName": "stepsGoal",
                    "integerValue": 10000
                },
                {
                    "fieldName": "activeHours",
                    "integerValue": 8
                },
                {
                    "fieldName": "activeHoursGoal",
                    "integerValue": 12
                },
                {
                    "fieldName": "exerciseTime",
                    "integerValue": 35
                },
                {
                    "fieldName": "exerciseTimeGoal",
                    "integerValue": 20
                },
                {
                    "fieldName": "activeCalories",
                    "integerValue": 120
                },
                {
                    "fieldName": "activeCaloriesGoal",
                    "integerValue": 230
                }
            ]
        }
    ]
}

数据类型字段列表请参见日常活动统计原子采样数据章节。

完整的接口参数说明请参见日常活动统计数据查询章节。

了解更多详情>>

访问运动健康服务解决方案

获取运动健康服务开发指导文档

访问HMS Core 联盟官网

获取HMS Core 开发指导文档

关注我们,第一时间了解 HMS Core 最新技术资讯~

标签:活力,integerValue,fieldName,日常,三环,打卡,活动,有趣
From: https://www.cnblogs.com/hmscore/p/17526056.html

相关文章

  • 分享几个第一眼有大病,第二眼很有趣的几个网站
    ​大家好,我是五月。在网络上溜达,发现了几个乍一看第一眼有猫病,第二眼很有趣的网站。https://ooooooooooooooooooooooo.ooo/是的,不是我打错了,网站就是这个地址,网站的名字也很个性,叫做Looooooooooooooooooooooonger​有什么用处呢,你可以输入一个网址,比如http://baidu.com​......
  • 2023.7.3打卡
    2023.7.3(1)、今天早上七点起床跑步,很久没锻炼了,跑了两公里有点跑不动了,上午来了县城,热死了,早知道就早点出发了,坐车的一小时我复习了200个高中英语词汇,到了之后发现没带毛巾,又出去买了根毛巾,顺便吃了个午饭,睡了会午觉,下午陪弟弟妹妹们打了会游戏,吃完晚饭五点半,出去打球打到十点才回......
  • 7-3打卡
    Java打印倒立三角publicclassInvertedTriangle{publicstaticvoidmain(String[]args){introws=5;//定义倒立三角形的行数for(inti=rows;i>=1;i--){//打印空格for(intj=1;j<=rows-i;j++){......
  • 2023.7.2打卡
    2023.7.2(1)、今天没送我妹去长沙,上午复习了300个高中英语词汇,看了会电视剧,中午睡了个午觉,睡得挺舒服的,下午复习了200个高中英语词汇,学了会Java,看了场辩论赛,晚上出去散了会步,顺便打了会球。(2)、明天打算去县城里学车了,在路上可以复习高中英语词汇,到县城后学一会Java,刷会天梯赛的题,......
  • 打卡
    7月2日:早上8点起床去驾校练车,整个上午将科目二的考试项目全部学完;吃完午饭后睡了个午觉,然后同朋友一起打游戏,晚上写了三个pta的题目以及学习了Java的基本语法知识。明天准备继续今天的学习状态,并更合理安排时间。遇到看的视频里不懂的地方,通过上网通过chatgpt为自己做了解答。......
  • 7.2日博客打卡
    仍然是6.30起床,吃饭,去了驾校,练车,离合踩不稳,有一次手刹没放。中午11点回家,11点30到家;吃饭看了两节黑马java今天学了超大整数和超多位小数的输入输出,加减乘除以及一些其他的方法,以及部分正则表达式主要用于字符串的条件比较,  下午2点睡觉,3点20起床去驾校,6点回来然后吃......
  • 7.2打卡
    1.pta练习用c++编写程序时想要一下输入整个字符串,用gets函数报错在提交问题时,不少接收字符串的时候可以用gets函数(以前确实可以),但由于get函数不提供给出足够长的输入字符串时,避免目标数组缓冲区溢出的手段。 std::gets 于C++11被弃用,并于C++14移除。可使用 std::fgets ......
  • LinuxDNS分析从入门到放弃(记一次有趣的dns问题排查记录,ping 源码分析,getaddrinfo源码
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  ubuntu18.04前言  我们这里有一块嵌入式板卡,当我们通过PING测试内网IP时,发现外网IP访问正常,但是测试域名访问一直报unknownhost。一般来说,在ubun......
  • 每周打卡
    6.26(1)、今天发现了一本比较有意思的书《阅读思考写作》,看了十几页,然后复习了500个高中的英语词汇,因为我的Java指导书还没到,就先复习了会C语言。(2)、明天打算再把《阅读思考写作》看看,然后复习英语词汇,再看看C语言。(3)、没有什么问题 6.27(1)、今天又看了十几页《阅读思考......
  • 第一周打卡
    6月25日:星期天:早上起来去考科目一,然后顺利通过了;吃完中饭后睡了个午觉,玩了两个小时游戏,然后开始通过视频了解了如何安装jdk,并手工用javac编译HelloWorld.java成功,然后下载了也在Eclipse中编译HelloWorld.java,并开始找寻相关学习java的视频,晚上吃完饭后看电视,最后睡觉,明天准备开......