با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Health Connect برای تسهیل ادغام سریع و راحت بین برنامه های مشتری و Health Connect API طراحی شده است.
نمودار زیر ادغام بین برنامه مشتری و Health Connect API را از طریق لایه SDK و IPC (ارتباط بین فرآیندی) نشان می دهد:
اجزای معماری
1. کیت توسعه نرم افزار
SDK برنامه مشتری را قادر میسازد تا از طریق IPC با Health Connect APK ارتباط برقرار کند.
2. برنامه مشتری
برای ادغام با Health Connect، برنامه های سرویس گیرنده SDK را به برنامه سلامت و تناسب اندام خود پیوند می دهند. این یک سطح API را فراهم می کند که تعامل با Health Connect API را تسهیل می کند.
3. Health Connect APK
Health Connect APK ماده اصلی Health Connect API است و شامل هر دو بخش مدیریت مجوز و مدیریت داده آن است. Health Connect APK مستقیماً در دستگاه کاربر در دسترس است.
4. مدیریت مجوزها
Health Connect شامل یک رابط کاربری است که از طریق آن برنامهها برای نمایش دادهها از کاربر اجازه درخواست میکنند.
همچنین فهرستی از مجوزهای کاربر موجود را ارائه می دهد که به کاربران امکان می دهد به راحتی دسترسی به داده ها را در چندین برنامه کنترل کنند.
5. مدیریت داده ها
Health Connect یک رابط کاربری با نمای کلی از داده های ضبط شده ارائه می دهد، خواه تعداد گام های کاربر، سرعت دوچرخه سواری، ضربان قلب یا هر نوع داده پشتیبانی شده دیگری باشد.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)."]]