Health Connect wurde für eine schnelle und bequeme Integration zwischen Clientanwendungen und der Health Connect API entwickelt.
Das folgende Diagramm zeigt die Integration zwischen einer Client-App und der Health Connect API über die SDK-Ebene und IPC (Inter-Process Communication):
Architekturkomponenten
1. Software Development Kit
Das SDK ermöglicht der Client-App die Kommunikation mit dem Health Connect APK über IPC.
2. Client-App
Zur Einbindung in Health Connect verknüpfen Client-Apps das SDK mit der Gesundheits- und Fitness-App. Dadurch wird eine API-Oberfläche bereitgestellt, die die Interaktion mit der Health Connect API erleichtert.
3. Health Connect-APK
Das Health Connect-APK ist der Hauptbestandteil der Health Connect API und enthält sowohl die Komponenten zur Berechtigungsverwaltung als auch zur Datenverwaltung. Das Health Connect-APK wird direkt auf dem Gerät des Nutzers zur Verfügung gestellt.
4. Berechtigungsverwaltung
Health Connect enthält eine Benutzeroberfläche, über die Apps die Berechtigung eines Nutzers zum Anzeigen von Daten anfordern.
Es bietet auch eine Liste der vorhandenen Nutzerberechtigungen, mit denen Nutzer den Zugriff auf Daten über mehrere Anwendungen hinweg einfach steuern können.
5. Datenverwaltung
Health Connect bietet eine Benutzeroberfläche mit einer Übersicht der aufgezeichneten Daten, z. B. Schrittzahl, Zyklusgeschwindigkeit, Herzfrequenz oder andere unterstützte Datentypen.