智能客服
你问我答,随时在线为你解决问题
Health Service Kit提供了一系列运动和健康数据类型,主要分三组:
Health Service Kit在com.huawei命名空间提供了一组公共的采样数据类型,包括:
基于采样数据点呈现形式,主要分两大类:
大部分采样数据类型都包含原子采样明细数据类型和原子采样统计数据类型。
数据采样点由数据类型字段的值和时间戳信息组成,表示瞬时采样获取的采样点数据类型,由数据采集器(如智能手环)采集的原始明细数据都是原子采样明细数据类型。
数据采样点由数据类型字段的值、时间戳信息和一段时间间隔组成,表示一段时间间隔内获取的原子采样明细数据的统计值。
除了上述的原子采样明细数据类型和原子采样统计数据类型,Health Service Kit也支持新增自定义采样数据类型。
创建的自定义采样数据类型不能使用Health Service Kit的命名空间,即不能使用“com.huawei”。如果包名以com.huawei开头,会和华为已有的数据类型冲突,导致无法创建自定义类型。
创建自定义数据类型时,必须以应用的包名开头。
创建自定义数据
详细操作请参见SettingController。
用户一段持续时间的锻炼记录数据,由运动类型、应用信息、设备信息、起止时间、运动记录特征值、关联的原子采样统计数据、关联的原子采样明细数据等组成,如跑步、跳绳等锻炼记录,例如:HiHealthActivities.RUNNING表示跑步运动。
锻炼记录数据总体介绍以及每个运动类型的详细介绍请参见锻炼记录数据。
用户一段持续时间的健康测量记录数据,由健康记录类型、数据采集器信息(应用信息、设备信息)、起止时间、健康记录特征值、关联的原子采样统计数据、关联的原子采样明细数据等组成,如睡眠记录、ECG测量记录等,例如:HealthDataTypes.DT_HEALTH_RECORD_SLEEP表示睡眠记录。
健康记录数据总体介绍以及每个健康记录类型的详细介绍请参见健康记录数据。
开发者应用可以通过Health Service Kit的开放能力获取到华为智能穿戴和华为运动健康App产生的运动和健康数据。
REST接入请参见智能穿戴与华为运动健康App的数据开放。
限制条件:
开发者应用以SampleSet为载体获取到智能穿戴设备上传到运动健康App的原始数据类型。
| 类型分类 | 描述 | 数据类型 | 备注 |
|---|---|---|---|
| 日常活动 | 步数 | DT_CONTINUOUS_STEPS_DELTA | 手机、手表、手环 |
| 距离 | DT_CONTINUOUS_DISTANCE_DELTA | 手机、手表、手环 | |
| 卡路里 | DT_CONTINUOUS_CALORIES_BURNT | 手机、手表、手环 | |
| 中高强度 | DT_CONTINUOUS_EXERCISE_INTENSITY_V2 | 手机、手表、手环 | |
| 海拔 | DT_INSTANTANEOUS_ALTITUDE | 部分手表、手环 | |
| 健康数据 | 身高 | DT_INSTANTANEOUS_HEIGHT | 手机 |
| 体重 | DT_INSTANTANEOUS_BODY_WEIGHT | 手机、华为体脂秤和三方体脂称(生态设备) | |
| 心率 | DT_INSTANTANEOUS_HEART_RATE | 手表、手环 | |
| 静息心率 | DT_INSTANTANEOUS_RESTING_HEART_RATE | 手表、手环 | |
| 睡眠状态 | DT_CONTINUOUS_SLEEP | 手表、手环 | |
| 血氧饱和度 | DT_INSTANTANEOUS_SPO2 | 部分手表、手环 | |
| 血糖浓度 | DT_INSTANTANEOUS_BLOOD_GLUCOSE | 三方血糖仪(生态设备) | |
| 血压 | DT_INSTANTANEOUS_BLOOD_PRESSURE | 血压表(Watch D)、生态血压计 | |
| 压力 | DT_INSTANTANEOUS_STRESS | 手表、高端手环 | |
| 体温数据 | DT_INSTANTANEOUS_BODY_TEMPERATURE | 部分手表 | |
| 皮肤体温数据 | DT_INSTANTANEOUS_SKIN_TEMPERATURE | 部分手表 | |
| 最大摄氧量 | DT_VO2MAX | 部分专业手表、手环 |
开发者应用以ActivityRecord为载体获取到智能穿戴设备或运动健康App的锻炼记录数据。详细内容请参见锻炼记录数据。
开发者应用以HealthRecord为载体获取到智能穿戴设备或运动健康App的健康测量记录数据。详细内容请参见健康记录数据。
由于功耗等原因华为运动健康App数据不能实时上云,数据存在一定滞后性,详情请参见每个数据类型的数据查询及时性说明。