Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Health Connect está diseñado para facilitar la integración rápida y conveniente entre las apps cliente y la API de Health Connect.
En el siguiente diagrama, se muestra la integración entre una app cliente y la API de Health Connect a través de la capa del SDK y la IPC (comunicación entre procesos):
Componentes de la arquitectura
1. Kit de desarrollo de software
El SDK permite que la app cliente se comunique con el APK de Health Connect mediante IPC.
2. App cliente
Para integrarse con Health Connect, la app cliente primero vincula el SDK a su app de salud y fitness. Esto proporciona una plataforma de API que facilita la interacción con la API de Health Connect.
3. APK de Health Connect
El APK de Health Connect es el elemento principal de la API de Health Connect y contiene sus componentes de Administración de permisos y Administración de datos. El APK de Health Connect se pone a disposición directamente en el dispositivo del usuario.
4. Administración de permisos
Health Connect incluye una interfaz de usuario a través de la cual las apps solicitan permiso al usuario para mostrar datos.
También proporciona una lista de los permisos de los usuarios existentes, lo que les permite controlar fácilmente el acceso a los datos en varias aplicaciones.
5. Administración de datos
Health Connect proporciona una interfaz de usuario con una descripción general de los datos registrados, ya sean el recuento de pasos, la velocidad cuando hace bicicleta, el ritmo cardíaco y otros tipos de datos compatibles.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]