حزمة تطوير البرامج (SDK) وتطبيقات العميل وإدارة الأذونات keywords_public: Health Connect، والبنية، وحزمة تطوير البرامج (SDK) لنظام التشغيل Android، وتطبيق العميل، وحزمة APK، وإدارة الأذونات، وإدارة البيانات، وعمليات الإنشاء والقراءة والتعديل والحذف، والتجميع
تم تصميم Health Connect لتسهيل عملية الدمج السريع والسهل بين تطبيقات العميل وHealth Connect API.
يوضّح المخطّط التالي عملية الدمج بين تطبيق عميل وHealth Connect API من خلال طبقة حزمة تطوير البرامج (SDK) والتواصل البيني للعمليات (IPC):
التوافق مع حِزم تطوير البرامج (SDK)
تتيح حزمة تطوير البرامج (SDK) لتطبيقات العميل تحديد ما إذا كانت واجهة برمجة التطبيقات Health Connect API متوفّرة على جهاز المستخدم. إذا لم تكن كذلك، سيتم إجراء عملية تحقّق من التوفّر لتحديد ما إذا كان الجهاز متوافقًا.
تتوافق حزمة تطوير البرامج (SDK) الخاصة بتطبيق Health Connect مع Android 8 (المستوى 26 من واجهة برمجة التطبيقات) أو الإصدارات الأحدث، بينما يتوافق تطبيق Health Connect فقط مع Android 9 (المستوى 28 من واجهة برمجة التطبيقات) أو الإصدارات الأحدث. وهذا يعني أنّ التطبيقات الخارجية متاحة للمستخدمين الذين لديهم أجهزة تعمل بنظام التشغيل Android 8، ولكن لا يتوفّر تطبيق Health Connect إلا للمستخدمين الذين لديهم أجهزة تعمل بنظام التشغيل Android 9 أو الإصدارات الأحدث.
توفُّر قناة الإصدار
يتم طرح ميزات Health Connect في قناة الإصدار الأوّلي والقناة الثابتة. لمزيد من المعلومات حول الإصدارات المحدّدة، يُرجى الاطّلاع على إصدارات تطبيق عميل Health Connect.
قناة الإصدار الأوّلي
جميع الميزات الموثّقة في الموقع الإلكتروني متاحة.
القناة الثابتة
جميع الميزات الموثّقة باستثناء أنواع الأجهزة الإضافية
مكوّنات البنية
يوضّح هذا القسم المكوّنات الرئيسية التي تشكّل بنية Health Connect، بما في ذلك حزمة تطوير البرامج (SDK) وتطبيق العميل وحزمة APK لتطبيق Health Connect وميزتي الأذونات وإدارة البيانات.
1. حزمة تطوير البرامج
تتيح حزمة تطوير البرامج (SDK) لتطبيق العميل التواصل مع حزمة APK لتطبيق Health Connect من خلال التواصل البيني للعمليات (IPC).
2. تطبيق العميل
لإجراء عملية الدمج مع Health Connect، تربط تطبيقات العميل حزمة SDK بتطبيق الصحة واللياقة البدنية، ما يوفّر مساحة لواجهة برمجة التطبيقات تسهّل التفاعل مع واجهة برمجة التطبيقات Health Connect API.
3. حزمة APK لتطبيق Health Connect
حزمة APK لتطبيق Health Connect هي المحتوى الرئيسي لواجهة برمجة التطبيقات Health Connect API، وتتضمّن كلاً من مكوّنَي "إدارة الأذونات" و"إدارة البيانات". تتوفّر حزمة APK لتطبيق Health Connect مباشرةً على جهاز المستخدم.
4. إدارة الأذونات
يتضمّن Health Connect واجهة مستخدم تطلب التطبيقات من خلالها إذن المستخدم لعرض البيانات.
ويوفّر أيضًا قائمة بأذونات المستخدمين الحالية، ما يتيح لهم التحكّم في الوصول إلى البيانات على مستوى تطبيقات متعددة.
5. إدارة البيانات
يوفّر Health Connect واجهة مستخدم تتضمّن نظرة عامة على البيانات المسجّلة، سواء كانت عدد خطوات المستخدم أو سرعة ركوب الدراجة أو معدّل نبضات القلب أو أي أنواع بيانات متوافقة أخرى. تشمل إمكانات إدارة البيانات ما يلي:
عمليات الإنشاء والقراءة والتعديل والحذف ومزامنة البيانات: توفّر المنصة الوظائف الأساسية لإدراج البيانات وتعديلها وحذفها. وتتضمّن أيضًا وظائف تتيح لتطبيقات العميل مزامنة البيانات، ما يؤدي إلى إنشاء سجلّ بتغييرات البيانات يوضّح ما إذا كانت التطبيقات الأخرى قد أدرجت بيانات أو حذفتها.
دوال التجميع الأساسية: يمكن للعملاء تطبيق دوال التجميع على البيانات، بما في ذلك:
- القيم المتوسطة أو الدنيا أو القصوى، مثل الحد الأدنى أو الأقصى لمعدّل نبضات القلب خلال جلسة
- المجموع الكلي، مثل إجمالي عدد الخطوات في اليوم
- العدد الناتج عن عمليات القياس، مثل عدد جلسات النشاط في الأسبوع
- إجمالي المدة لأنواع البيانات المتوافقة، مثل الوقت الذي تم قضاؤه في النوم العميق
القراءة باستخدام Health Connect: يتيح Health Connect للتطبيقات قراءة بيانات الصحة واللياقة البدنية الخاصة بالمستخدم عندما يكون التطبيق نشطًا في المقدّمة أو عندما يكون يعمل في الخلفية بإذن المستخدم.
- القراءة في المقدّمة: يمكنك قراءة البيانات من Health Connect عندما يكون تطبيقك نشطًا في المقدّمة، ويُنصح باستخدام خدمة تعمل في المقدّمة لإجراء العمليات الأطول مدةً لتجنُّب حدوث انقطاعات.
- القراءة في الخلفية: يمكن للمستخدم منح تطبيقك الإذن بقراءة البيانات من Health Connect أثناء تشغيله في الخلفية.