يمكن للأجهزة عبر البلوتوث نقل البيانات التي يمكن استخدامها في الخدمات التفاعلية، مثل الصوت والمراسلة والاتصال الهاتفي. يمكنك العثور على ملفات البلوتوث المستخدَمة في الخدمات المختلفة في
include/hardware/bluetooth.h
.
الصوت
يتيح اتصال البلوتوث للمستخدمين بث الصوت على الأجهزة المتوافقة مع البلوتوث. في معظم حالات استخدام الصوت، يكون الجهاز الذي يعمل بنظام التشغيل Android هو المصدر، ويكون جهاز العرض، مثل مكبّر الصوت أو سمّاعة الرأس، هو جهاز الاستقبال.
التحكّم في مستوى الصوت المطلق
في الإصدار 6.0 من نظام التشغيل Android والإصدارات الأحدث، تتيح حزمة برامج Bluetooth في Android للمصدر ضبط مستوى صوت مطلق، ما يمنح المستخدمين إمكانية التحكّم بدقة في مستوى صوت الصوت. يرسل الجهاز المصدر الصوت غير المخفّض ومعلومات مستوى الصوت إلى الجهاز المتلقّي. بعد ذلك، يضخّم جهاز استقبال الصوت الصوت وفقًا لمعلومات مستوى الصوت، ما يتيح للمستخدمين سماع مستوى صوت دقيق.
يمكن للجهاز المصدر أيضًا تسجيل إشعارات مستوى الصوت. عند إجراء تغييرات على مستوى الصوت باستخدام عناصر التحكّم في جهاز الاستقبال، يرسل جهاز الاستقبال إشعارًا إلى جهاز الإرسال. ويتيح ذلك للمصدر عرض معلومات مستوى الصوت بدقة على واجهة المستخدم.
يتم تفعيل ميزة "التحكّم في مستوى الصوت المطلق" تلقائيًا. يمكن للمستخدم إيقاف ميزة "التحكّم المطلق بمستوى الصوت" من خلال الانتقال إلى الإعدادات > النظام > خيارات المطوّرين والنقر على زر التبديل إيقاف ميزة "التحكّم المطلق بمستوى الصوت" لتفعيلها.
برامج ترميز الصوت المتقدّمة
في نظام التشغيل Android 8.0، يمكن للأجهزة التي تستخدم نمط توزيع الصوت المتقدّم (A2DP) أن تتوافق مع برامج ترميز صوتية إضافية. تتيح حزمة بروتوكولات البلوتوث إمكانية التفاوض بشأن برنامج ترميز الصوت عند ربط الأجهزة بمصدر صوت بعيد. يختار هذا التفاوض أفضل برنامج ترميز متوافق مع كل من المرسِل والمستقبِل لتوفير صوت عالي الجودة. بعد التحديد، يوجّه الجهاز كل الصوت من خلال برنامج الترميز المحدّد، ثم يرسله إلى جهاز استقبال الصوت.
التنفيذ
تتوفّر برامج الترميز الإضافية تلقائيًا على الأجهزة التي تعمل بالإصدار 8.0 من نظام التشغيل Android والمتوافقة مع A2DP. قد تحتاج الشركات المصنّعة للأجهزة إلى الحصول على تراخيص منفصلة ورموز ثنائية لبعض برامج ترميز الصوت الاحتكارية. بالإضافة إلى ترميز SBC، يتوافق نظام التشغيل Android 8.0 مع برامج الترميز التالية:
- AAC
- aptX
- aptX HD
- LDAC
يمكن لمصنّعي الأجهزة اختيار برامج الترميز التي تحاول أجهزتهم استخدامها أولاً. اضبط أولويات برامج الترميز عن طريق تغيير القيم التالية في
res/values/config.xml
:
<!-- Configuring priorities of A2DP source codecs. Larger value means higher priority. Value -1 means the codec is disabled. Value 0 is reserved and should not be used here. Enabled codecs should have priorities in the interval [1, 999999], and each priority value should be unique. --> <integer name="a2dp_source_codec_priority_sbc">1001</integer> <integer name="a2dp_source_codec_priority_aac">2001</integer> <integer name="a2dp_source_codec_priority_aptx">3001</integer> <integer name="a2dp_source_codec_priority_aptx_hd">4001</integer> <integer name="a2dp_source_codec_priority_ldac">5001</integer>
شهادة LDAC
يتضمّن "مشروع Android المفتوح المصدر" (AOSP) برنامج ترميز لبرنامج الترميز LDAC من Sony، وبالتالي لا يلزم الحصول على ترخيص أو ملف ثنائي منفصل من Sony لاستخدامه. لدمج ترميز LDAC في جهازك، عليك التسجيل لدى Sony واتّباع عملية الحصول على شهادة اعتماد LDAC.
يتضمّن موقع الويب الخاص بشهادة اعتماد LDAC مستندات حول LDAC، مثل كتيبات المواصفات والتشغيل. يوفّر موقع LDAC الإلكتروني أيضًا اختبارات التحقّق من الصحة وإمكانية التشغيل التفاعلي للأجهزة الجوّالة والأجهزة اللوحية. أرسِل نتائج الاختبارات الناجحة إلى Sony لإكمال شهادة اعتماد LDAC.
ميزات واجهة المستخدم
بالإضافة إلى توفير توافق مع برامج ترميز إضافية، يوفّر نظام التشغيل Android 8.0 إعدادًا متاحًا للمستخدمين لإيقاف برامج ترميز الصوت عبر البلوتوث بدقة عالية (HD). يمكن للمستخدم إيقاف برامج الترميز عالية الدقة من خلال الانتقال إلى الإعدادات > الأجهزة المتصلة > البلوتوث، والنقر على رمز الترس بجانب جهاز استقبال الصوت، وإزالة العلامة من مربّع الاختيار الصوت عالي الدقة.
على الشركات المصنّعة للأجهزة التي تخصّص تطبيق "الإعدادات" توفير طريقة للمستخدمين لإيقاف برامج الترميز عالية الدقة.
المراسلة
تتيح ميزة المراسلة عبر البلوتوث للمستخدمين قراءة رسائل SMS وتصفّحها وإنشائها من جهاز بعيد. يستخدم المستخدمون هذه الميزة غالبًا عند ربط هاتف بنظام ترفيه ومعلومات داخل السيارة.
الاتصالات الهاتفية
تتيح خدمات الاتصال الهاتفي عبر البلوتوث للمستخدمين بث المكالمات ومزامنة جهات الاتصال من هاتف إلى جهاز آخر مزوّد بالبلوتوث. ويستخدم المستخدمون غالبًا هذه الميزات لإجراء مكالمات بدون لمس الجهاز أثناء القيادة.
في نظام التشغيل Android 8.0، يتيح البلوتوث استخدام نغمات الرنين داخل النطاق. عندما يتلقّى هاتف متصل عبر البلوتوث مكالمة واردة، يتم تشغيل نغمة الرنين على الجهاز المتلقّي. فعِّل نغمة الرنين داخل النطاق في الإعدادات > النظام > خيارات المطوّرين من خلال النقر على زر التبديل تفعيل نغمة الرنين داخل النطاق.
ميزات البلوتوث
لتنفيذ خدمات Bluetooth، تتوافق حزمة Bluetooth مع مجموعة متنوعة من الملفات الشخصية والميزات.
ملفات البلوتوث الشخصية
تتوفّر الملفات الشخصية التالية للبلوتوث:
الميزة | إصدار Android | |||||
---|---|---|---|---|---|---|
الاسم | الوصف | 6.0 | 7 | 7.1 | 7.1.2 | من نظام التشغيل Android |
SAP | ملف تعريف الوصول إلى شريحة SIM | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 |
الخريطة | ملف تعريف الوصول إلى الرسائل القصيرة | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
OPP | ملف تعريف إرسال العناصر | 1.1 | 1.1 | 1.1 | 1.1 | 1.2 |
OBEX over L2CAP | OBject EXchange over Logical Link Control and Adaptation Protocol | نعم | نعم | نعم | نعم | نعم |
HFP Audio Gateway | ملف تعريف بدون لمس الجهاز | 1.6 | 1.6 | 1.7 | 1.7 | 1.7 |
HSP | نمط سماعة الرأس | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
A2DP | نمط توزيع الصوت المتقدّم | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
AVRCP | نمط التحكم عن بُعد في الصوت/الفيديو | 1.3 | 1.3 | 1.3 | 1.3 | 1.4 |
HID | ملف تعريف جهاز واجهة المستخدم | 1 | 1 | 1 | 1 | 1 |
PBAP | ملف الوصول إلى دفتر الهاتف | 1.1.1 | 1.1.1 | 1.1.1 | 1.1.1 | 1.2 |
HDP | ملف تعريف الجهاز الصحي | 1 | 1 | 1.1 | 1.1 | 1.1 |
SPP | الملف الشخصي للمنفذ التسلسلي | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
PAN / BNEP | ملف تعريف إنشاء شبكة منطقة شخصية / بروتوكول تغليف شبكة البلوتوث | 1 | 1 | 1 | 1 | 1 |
DIP | ملف تعريف رقم تعريف الجهاز | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 |
HOGP 1.0 | HID over GATT | نعم | نعم | نعم | نعم | نعم |
صوت عالي الدقة | اطّلِع على برامج الترميز المتقدّمة للصوت. تعتمد عملية التنفيذ على إمكانات الجهاز، سواء كان مصدرًا أو وجهة. | لا | لا | لا | لا | نعم |
ميزات البلوتوث المنخفض الطاقة
تتوفّر الميزات التالية لتقنية البلوتوث المنخفض الطاقة:
الميزة | إصدار Android | ||||
---|---|---|---|---|---|
الاسم | 6.0 | 7 | 7.1 | 7.1.2 | من نظام التشغيل Android |
الاتصالات الآمنة في BR/EDR | 4.1 | 4.1 | 4.1 | 4.1 | 5.0 |
خصوصية تطبيق LE | 4.2 | 4.2 | 4.2 | 4.2 | 5.0 |
الاتصالات الآمنة في تطبيق "إنفاذ القانون" | 4.2 | 4.2 | 4.2 | 4.2 | 5.0 |
إضافات حِزم البيانات | 4.2 | 4.2 | 4.2 | 4.2 | 5.0 |
معرّفات فريدة عالمية (UUID) ذات 32 بت | نعم | نعم | نعم | نعم | نعم |
وضع LE المزدوج المركزي/الطرفي | نعم | نعم | نعم | نعم | نعم |
وضع الجهاز الملحق الذي يعمل بتقنية Bluetooth منخفضة الطاقة | نعم | نعم | نعم | نعم | نعم |
متطلبات Google HCI | نعم | نعم | نعم | نعم | نعم |
قنوات LE التي تعتمد على الاتصال | لا | لا | لا | لا | لا |