헬스 커넥트는 클라이언트 앱과 Health Connect API를 빠르고 편리하게 통합할 수 있도록 설계되었습니다.
다음 다이어그램은 SDK 레이어와 IPC (프로세스 간 통신)를 통해 클라이언트 앱과 Health Connect API의 통합을 보여줍니다.
아키텍처 구성요소
1. 소프트웨어 개발 키트
SDK를 사용하면 클라이언트 앱이 IPC를 통해 헬스 커넥트 APK와 통신할 수 있습니다.
2. 클라이언트 앱
헬스 커넥트와 통합하기 위해 클라이언트 앱은 SDK를 건강 및 피트니스 앱에 연결합니다. 이를 통해 Health Connect API와의 상호작용을 용이하게 하는 API 노출 영역을 제공합니다.
3. 헬스 커넥트 APK
헬스 커넥트 APK는 Health Connect API의 핵심이며 권한 관리 및 데이터 관리 구성요소를 모두 포함합니다. 헬스 커넥트 APK는 사용자 기기에서 직접 사용할 수 있습니다.
4. 권한 관리
헬스 커넥트에는 사용자 인터페이스가 포함되어 있으며 이를 통해 앱은 사용자의 권한을 요청하여 데이터를 표시합니다.
또한 기존 사용자 권한 목록을 제공하므로 사용자가 여러 애플리케이션에서 데이터에 대한 액세스를 쉽게 제어할 수 있습니다.
5. 데이터 관리
헬스 커넥트는 사용자의 걸음 수나 사이클링 속도, 심박수, 기타 지원되는 데이터 유형과 상관없이 기록된 데이터에 관한 개요를 사용자 인터페이스에 제공합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[null,null,["최종 업데이트: 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)."]]