Android 健康应用入门

Android 健康提供以下 API 来创建跨设备尺寸的健康和健身应用:Health ConnectWear OS 上的健康服务。您可以为您的应用体验使用一个或两个 API。

此开发者中心包含使用这两个 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或更高版本的设备上保持一致,这意味着您只需编写一次应用程序,健康服务就会负责确保应用程序在任何设备上都能获得相同的性能。

Health Services入门

跨设备的Android健康数据

健康互联 (Health Connect) 仅适用于Android移动设备。但是,如果您有连接到移动应用程序的其他数据源(例如可穿戴设备),您可以使用您的移动应用程序来促进数据从可穿戴设备到健康互联,以及从健康互联到可穿戴设备的传输。

目前,健康服务 (Health Services) 仅适用于运行Wear OS 3或更高版本的Wear OS设备。对于所有其他设备(包括手机),您应该查阅SensorManager 的文档。

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

您可能熟悉Google Fit Android API,它支持许多与健身相关的操作,例如读取近实时和历史数据以及记录活动。Google Fit Android API已被标记为已弃用。如果您的应用程序使用Google Fit Android API,请参阅迁移指南,了解维护应用程序功能的替代方法。您可以使用Android健康API执行许多使用Google Fit Android API可以执行的操作。例如,您可以使用移动端的录制API 来代替Google Fit录制API。

要规划要使用的API,您应该查阅以下数据类型指南,以了解您可以从健康互联中读取哪些数据,以及您可以使用健康服务从Wear OS设备中读取哪些数据。

健康互联数据类型

健康服务数据类型

最完整的跨设备体验同时使用健康服务和健康互联,为用户提供最大价值。