플랫폼 아키텍처 검토

헬스 커넥트는 클라이언트 앱과 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. 데이터 관리

헬스 커넥트는 사용자의 걸음 수나 사이클링 속도, 심박수, 기타 지원되는 데이터 유형과 상관없이 기록된 데이터에 관한 개요를 사용자 인터페이스에 제공합니다.