Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Health Connect, istemci uygulamaları ile Health Connect API arasında hızlı ve rahat entegrasyonu kolaylaştırmak için tasarlanmıştır.
Aşağıdaki şemada, SDK katmanı ve IPC (Inter-Process Communication) aracılığıyla bir istemci uygulaması ile Health Connect API arasındaki entegrasyon gösterilmektedir:
Mimari bileşenler
1. Yazılım geliştirme kiti
SDK, istemci uygulamasının Health Connect APK'sı ile IPC üzerinden iletişim kurmasını sağlar.
2. İstemci uygulaması
İstemci uygulamaları, Health Connect ile entegrasyon sağlamak için SDK'yı sağlık ve fitness uygulamalarına bağlar. Bu sayede Health Connect API ile etkileşimi kolaylaştıran bir API yüzeyi sağlanır.
3. Health Connect APK'sı
Health Connect APK'sı, Health Connect API'nin ana maddesidir ve bu APK'nın hem İzin Yönetimi hem de Veri Yönetimi bileşenlerini içerir. Health Connect APK'sı doğrudan kullanıcının cihazında kullanılabilir.
4. İzin yönetimi
Health Connect'te, uygulamaların veri görüntülemek için kullanıcıdan izin istediği bir kullanıcı arayüzü bulunur.
Ayrıca mevcut kullanıcı izinlerinin bir listesini sunarak kullanıcıların birden fazla uygulamadaki verilere erişimi kolayca kontrol etmesini sağlar.
5. Veri yönetimi
Health Connect, kayıtlı verilere genel bakış sunan bir kullanıcı arayüzü sunar. Bu verilere kullanıcının adım sayısı, döngü hızı, nabız veya desteklenen diğer veri türleri gösterilebilir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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)."]]