健康数据共享通过内置的设备端跟踪功能,使用设备传感器为某些数据类型生成数据。借助此功能,健康数据共享无需从其他应用获取数据,即可记录步数、运动距离和消耗的活跃卡路里等指标。
这种设备级跟踪可确保与“健康数据共享”关联的所有应用的数据保持一致,并使您的应用无需实现自己的算法,例如根据步数推导距离或活跃卡路里。
具有内置跟踪功能的数据类型
健康数据共享支持对以下数据类型进行内置跟踪:
| 数据类型 | 说明 | 精选指南 |
|---|---|---|
| 消耗卡路里数 | 用户在活动期间根据步数估算出的消耗卡路里数。 |
锻炼指南 |
| 距离 | 根据用户的步数估算出的用户行走距离。 |
锻炼指南 |
| 步骤 | 用户走过的步数,由设备传感器检测。 |
锻炼指南 追踪步数指南 |
只有当应用请求并获得读取某种数据类型的权限后,健康数据共享才会开始跟踪该数据类型。如果没有任何应用拥有特定类型的权限,健康数据共享就不会跟踪相应数据。
用户控制功能
用户可以随时在 Android 系统设置的“健康数据共享”设置中停用任何数据类型的内置跟踪功能。如果用户停用跟踪功能,健康数据共享将停止生成相应类型的新数据,但会保留之前记录的所有数据。
如需了解如何在“设置”中找到“健康数据共享”,请参阅这篇 Android 帮助文章。