Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A Conexão Saúde foi projetada para facilitar a integração rápida e conveniente
entre apps clientes e a API Health Connect.
O diagrama a seguir mostra a integração entre um app cliente e a
API Health Connect pela camada do SDK e IPC (comunicação entre processos, na sigla em inglês):
Componentes da arquitetura
1. Kit de desenvolvimento de software
O SDK permite que o app cliente se comunique com o APK da Conexão Saúde por IPC.
2. App cliente
Para fazer a integração com a plataforma Conexão Saúde, os apps clientes vinculam o SDK ao app de saúde e fitness. Isso fornece uma superfície de API que facilita a interação com a API Health Connect.
3. APK da Conexão Saúde
O APK da Conexão Saúde é a base da API Health Connect e contém os componentes de gerenciamento de permissões e de dados. O APK da Conexão Saúde é disponibilizado diretamente no dispositivo do usuário.
4. Gerenciamento de permissões
A Conexão Saúde inclui uma interface do usuário em que os apps solicitam a permissão para mostrar dados.
Ele também fornece uma lista das permissões atuais, permitindo que o usuário controle facilmente o acesso a dados em vários aplicativos.
5. Gerenciamento de dados
A plataforma Conexão Saúde oferece uma interface do usuário com uma visão geral dos dados gravados, sejam eles contagens de passos, velocidades de ciclismo, frequência cardíaca ou qualquer outro tipo de dados com suporte.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)."]]