Health Connect 旨在帮助客户端应用与 Health Connect API 之间实现快速便捷的集成。
下图显示了客户端应用通过 SDK 层和 IPC(进程间通信)与健康数据共享 API 集成的流程:

架构组件
1. 软件开发套件
SDK 可让客户端应用通过 IPC 与健康数据共享 APK 进行通信。
2. 客户端应用
为了与 Health Connect 集成,客户端应用会将 SDK 关联到其健康与健身应用。这提供了一个有助于与 Health Connect API 进行交互的 API Surface。
3. Health Connect APK
健康数据共享 APK 是健康数据共享 API 的主要元素,包含权限管理和数据管理组件。健康数据共享 APK 直接在用户设备上提供。
4. 权限管理
健康数据共享包含一个界面,应用可通过该界面请求用户授予显示数据的权限。
它还提供现有用户权限的列表,以便用户控制多个应用对数据的访问权限。
5. 数据管理
健康数据共享提供一个界面,其中显示了所记录数据的概览,包括用户的步数、骑车速度、心率以及其他支持的数据类型。