查看平台架構

Health Connect 的設計宗旨是讓用戶端應用程式和 Health Connect API 能夠快速輕鬆地整合。

下圖顯示用戶端應用程式透過 SDK 層和 IPC (處理序間通訊) 與 Health Connect API 整合的程序:

每個健康功能旁邊都會顯示核取方塊
圖 1. 「健康資料同步」架構圖

架構元件

1. 軟體開發套件

這個 SDK 可讓用戶端應用程式透過 IPC 與健康資料同步 APK 通訊。

2. 用戶端應用程式

如要與「健康資料同步」整合,用戶端應用程式必須將 SDK 連結至健康與健身應用程式。這麼做可提供用來與「健康資料同步」API 互動的 API 介面。

3. 健康資料同步 APK

「健康資料同步」APK 是「健康資料同步」API 的主要元素,當中包含權限管理和資料管理元件。系統會直接在使用者的裝置上提供這個 APK。

4. 權限管理

Health Connect 提供使用者介面,如果應用程式要顯示資料,可透過該介面請使用者授予權限。

此外,健康資料同步也提供現有的使用者權限清單,可讓使用者控管多個應用程式的資料存取權。

5. 資料管理

健康資料同步提供的使用者介面可列出記錄資料總覽,無論是使用者的步數、自行車速度、心率或任何其他支援的資料類型,都能一目瞭然。