Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Review the platform architecture\n\nHealth Connect is designed to facilitate fast, convenient integration\nbetween client apps and the Health Connect API.\n\nThe following diagram shows the integration between a client app and\nthe Health Connect API through the SDK layer and IPC (Inter-Process Communication):\n\n| **Note:** The Health Connect SDK supports Android 8 (API level 26) at the minimum, while the Health Connect app is only compatible with Android 9 (API level 28) or higher. This means that third-party apps can support users with Android 8, but only users with Android 9 or higher can use Health Connect.\n\nArchitecture components\n-----------------------\n\n**1. Software development kit**\n\nThe SDK enables the client app to communicate with the Health Connect APK, over IPC.\n\n**2. Client app**\n\nTo integrate with Health Connect, client apps link the SDK into their health and fitness app. This provides an API surface that facilitates interaction with the Health Connect API.\n\n**3. Health Connect APK**\n\nThe Health Connect APK is the main substance of the Health Connect API, and contains both its Permissions Management and Data Management components. The Health Connect APK is made available directly on the user's device.\n\n**4. Permissions management**\n\nHealth Connect includes a user interface through which apps request a user's permission to display data.\n\nIt also provides a list of existing user permissions, allowing users to easily control access to data across multiple applications.\n\n**5. Data management**\n\nHealth Connect provides a user interface with an overview of recorded data, whether it's a user's step count, cycling speed, heart rate, or any other [supported data types](https://developer.android.com/reference/kotlin/androidx/health/connect/client/records/package-summary#classes)."]]