文档管理中心
内容分发主题中心开发教程主题引擎HarmonyOS 5.0及以上版本主题引擎规范基础功能数据开放:运动健康数据开放<Healthy>

数据开放:运动健康数据开放<Healthy>

功能概述

开放运动健康App的步数、距离、卡路里、实时心率和静息心率数据,设计师可以根据这些数据制作创意主题。

注意

使用步数需要先声明轮询信息,亮屏时建议添加数据刷新命令。

支持范围

起始规范版本:HarmonyOS 5.0

是否平台特性:

表1 支持根标签
展开
  

锁屏(Lockscreen)

桌面(Wallpaper)

一镜到底(LongTake)

百变卡片(Widget)

充电动效(ChargingSkin)

是否支持

x

表2 支持设备类型
展开
  

直板机

折叠屏

平板

是否支持

XML规范

收起
自动换行
深色代码主题
复制
  1. <Healthy polling="true" time="5">
  2. <Var name="steps_value"/>
  3. <Var name="distance_value"/>
  4. <Var name="calories_value"/>
  5. </Healthy>

参数说明

参数

类型

选项

注释

polling

布尔值

选填

轮询开关,true为开启轮询,false为关闭轮询。默认是false。

time

数值

选填

轮询时间间隔,单位(秒),最小值为1,仅在polling为true的时候有效。默认是5秒。

name

字符串

必填

参照下面运动健康数据类型取值。

运动健康数据类型

展开

名称和取值

含义

最快更新频率

单位说明

steps_value

步数

秒级

distance_value

距离

秒级

calories_value

卡路里

秒级

应用示例

每隔5秒刷新一次步数、距离、卡路里、实时心率、静息心率的值,并通过文本展示出来。同时支持手动点击按钮,刷新这些数据。

收起
自动换行
深色代码主题
复制
  1. <Text name="t1" color="#ffffff" format="步数总值:%s" paras="#steps_value" size="50" x="100" y="100"/>
  2. <Text name="t2" color="#ffffff" format="距离总值:%s" paras="#distance_value" size="50" x="100" y="100"/>
  3. <Text name="t3" color="#ffffff" format="卡路里总值:%s" paras="#calories_value" size="50" x="100" y="100"/>
在 内容分发 中进行搜索
请输入您想要搜索的关键词