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.