Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Connessione Salute è progettata per facilitare un'integrazione rapida e pratica tra le app client e l'API Connessione Salute.
Il seguente diagramma mostra l'integrazione tra un'app client e l'API Health Connect tramite il livello SDK e l'IPC (comunicazione tra processi):
Componenti dell'architettura
1. Software Development Kit
L'SDK consente all'app client di comunicare con l'APK di Connessione Salute tramite IPC.
2. App client
Per l'integrazione con Connessione Salute, le app client collegano l'SDK all'app per la salute e l'attività fisica. In questo modo è disponibile una piattaforma API che facilita l'interazione con l'API Connessione Salute.
3. APK Connessione Salute
L'APK di Connessione Salute è la sostanza principale dell'API Connessione Salute e contiene i componenti Gestione delle autorizzazioni e Gestione dei dati. L'APK di Connessione Salute viene reso disponibile direttamente sul dispositivo dell'utente.
4. Gestione delle autorizzazioni
Connessione Salute include un'interfaccia utente tramite la quale le app richiedono l'autorizzazione di un utente per mostrare i dati.
Fornisce inoltre un elenco delle autorizzazioni esistenti degli utenti, consentendo loro di controllare facilmente l'accesso ai dati su più applicazioni.
5. Gestione dei dati
Connessione Salute offre un'interfaccia utente con una panoramica dei dati registrati, che si tratti del numero di passi di un utente, della velocità in bici, della frequenza cardiaca o di qualsiasi altro tipo di dati supportato.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]