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 یک رابط کاربری با نمای کلی از داده های ضبط شده ارائه می دهد، خواه تعداد گام های کاربر، سرعت دوچرخه سواری، ضربان قلب یا هر نوع داده پشتیبانی شده دیگری باشد.