开始使用 Android 中的“健康”应用

Android Health 提供以下 API 来支持各种外形规格的健康与健身应用:Health ConnectWear OS 上的健康服务。您可以为应用体验使用其中之一,也可以两者都使用。

此开发者中心包含这两种 API 的使用指南,还提供了 Android 中可帮助您构建健康与健身应用的其他资源。

使用 Health Connect 读取和写入设备端健康与健身数据

Health Connect 是一个 Android 平台,让健康与健身应用在统一生态系统中存储和共享相同的设备端数据。它还让用户可以在一个位置集中控制哪些应用可以读取和写入健康与健身数据。Health Connect 支持读取和写入从骑行速度到体温等 50 多种不同的数据类型。

您可能熟悉 Google Fit Android API,该 API 支持许多与健身相关的操作,例如读取近期时间和历史数据以及记录活动。Google Fit Android API 已被标记为已废弃。您可以使用 Google Fit Android API 执行的很多操作都可以通过 Health Connect 完成。如果您的应用使用 Google Fit Android API,请参阅迁移指南,了解维护应用功能的替代方案。如果您要构建新应用,我们建议您使用 Health Connect。

开始使用 Health Connect

通过 Wear OS 上的健康服务访问高质量的传感器数据

Wear OS 上的健康服务是一个 API,充当 Wear OS 设备上各种传感器和相关算法的中间层。该 API 以省电的方式为应用提供与活动、锻炼和健康相关的高质量数据。健康服务在搭载 Wear OS 3 或更高版本的设备之间保持一致,这意味着您只需编写一次应用,健康服务负责确保应用在任何设备上都能正常运行。

开始使用健康服务

各种设备上的 Android 运行状况

Health Connect 仅适用于 Android 移动设备。不过,如果您有其他数据源(例如穿戴式设备)已关联到移动应用,则可以使用移动应用协助将数据从穿戴式设备传输到 Health Connect,并相应地从 Health Connect 传输到穿戴式设备。

目前,健康服务仅适用于搭载 Wear OS 3 或更高版本的 Wear OS 设备。对于包括手机在内的所有其他设备,您应参阅 SensorManager 的文档。

配套设备管理器蓝牙连接是连接未运行 Wear OS 的配套设备的其他选项。

如需规划要使用的 API,您应查阅以下数据类型指南,了解您可以从 Health Connect 读取哪些数据,以及可以使用健康服务从 Wear OS 设备读取哪些数据:

Health Connect 数据类型

健康服务数据类型

最全面的多设备体验同时使用健康服务和 Health Connect,为用户提供最大价值。