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

Android Health 提供以下 API,用于构建适用于各种外形规格的健康与健身应用:Health ConnectWear OS 上的健康服务。您可以使用其中一种或两种来提升应用体验。

此开发者中心包含有关如何使用这两种 API 的指南,并指向来自整个 Android 的其他资源,以帮助您构建健康与健身应用。

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

Health Connect 是一个 Android 平台,让健康与健身应用在统一生态系统中存储和共享设备上的相同数据。用户还可在一个地方控制哪些应用可以读取和写入健康与健身数据。Health Connect 支持读取和写入 50 多种不同的������������,�����车速度到体温,不一而足。如果您要构建新应用,我们建议您使用 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 的配套设备的附加选项。

您可能比较熟悉 Google Fit Android API,该 API 支持许多与健身相关的操作,例如读取近期数据和历史数据,以及记录活动。Google Fit Android API 已标记为已弃用。如果您的应用使用 Google Fit Android API,请参阅迁移指南,了解保留应用功能的替代方���。您可以使用 Google Fit Android API 执行的许多操作都可以通过 Android Health API 来完成。例如,您可以在移动设备上使用 Recording API,而不是 Google Fit Recording API。

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

Health Connect 数据类型

健康服务数据类型

最完整的多设备体验会结合使用健康服务和 Health Connect,为用户带来最大价值。