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

Android Health 提供以下 API 来助力打造各种设备类型的健康与健身应用:Health ConnectWear OS 上的健康服务。您可以在应用体验中使用其中之一,也可以同时使用两者。

本开发者中心包含有关使用这两种 API 的指南,以及有助于构建健康与健身应用的 Android 其他资源。

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

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

您可能比较熟悉 Google Fit Android API,它支持许多与健身相关的操作,例如读取近距离的历史数据和历史数据以及记录活动。Google 健身 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,为用户提供最大价值。