يمكن للأجهزة نقل البيانات التي يمكن استخدامها في
الخدمات التفاعلية، مثل الصوت والرسائل الهاتفية. يمكن العثور على
ملفات البلوتوث الشخصية المستخدَمة لخدمات مختلفة في
include/hardware/bluetooth.h
.
الصوت
يتيح الاتصال عبر البلوتوث للمستخدمين بث الصوت على الأجهزة المزوّدة بالبلوتوث. في معظم حالات استخدام الصوت، يكون جهاز Android هو المصدر، ويكون جهاز العرض، مثل مكبّر الصوت أو سماعة الرأس، هو المستودع.
التحكّم المطلق في مستوى الصوت
في الإصدار 6.0 من نظام التشغيل Android والإصدارات الأحدث، تتيح حِزمة البلوتوث في Android لجهاز العميل ضبط مستوى صوت مطلق، ما يمنح المستخدمين إمكانية التحكّم بدقة في مستوى صوت الوسائط. يرسل الجهاز المصدر معلومات الصوت ومستوى الصوت غير المخفَّضة إلى جهاز الاستقبال. بعد ذلك، يضخّم مصدر الصوت المحتوى الصوتي وفقًا لمعلومات مستوى الصوت، حتى يسمع المستخدمون مستوى تشغيل دقيقًا.
يمكن للجهاز المصدر أيضًا تسجيل إشعارات مستوى الصوت. عند إجراء تغييرات على مستوى الصوت باستخدام عناصر التحكّم في وحدة الإرسال، تُرسِل وحدة الإرسال إشعارًا إلى المصدر. يتيح ذلك للمصدر عرض معلومات الحجم بدقة في واجهة المستخدم.
يكون خيار التحكّم المطلق في مستوى الصوت مفعَّلاً تلقائيًا. لإيقاف التحكّم المطلق في مستوى الصوت، يمكن للمستخدمين الانتقال إلى الإعدادات > النظام > خيارات المطوّرين واختيار خيار إيقاف التحكّم المطلق في مستوى الصوت.
برامج ترميز الصوت المتقدّمة
في الإصدار 8.0 من نظام التشغيل Android، يمكن للأجهزة التي تستخدم ملف "توزيع الصوت المتقدّم " (A2DP) إتاحة برامج ترميز صوت إضافية. تتيح حِزمة Bluetooth تفاوض برامج ترميز الصوت عند اتصال الأجهزة بأحد أجهزة الاستقبال الصوتية البعيدة. يختار هذا التفاوض أفضل ترميز متوافق مع كلّ من المُرسِل ووحدة الاستقبال لتقديم محتوى صوتي بجودة عالية. بعد الاختيار، يتم توجيه كل المحتوى الصوتي من خلال ملف الترميز المحدّد ثم إرساله إلى وحدة الاستقبال.
التنفيذ
تحصل تلقائيًا على إمكانية استخدام برامج الترميز الإضافية الأجهزة التي تعمل بنظام التشغيل Android 8.0 وتتيح استخدام بروتوكول A2DP. قد تحتاج الشركات المصنّعة للأجهزة إلى الحصول على تراخيص منفصلة ومجموعات بيانات ثنائية لبعض برامج ترميز الصوت المملوكة. بالإضافة إلى بروتوكول SBC، يتوافق نظام التشغيل Android 8.0 مع برامج الترميز التالية:
- الترميز المتقدّم للصوت
- 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 Open Source Project برنامج ترميز لبرنامج ترميز LDAC من Sony، لذا ليس هناك حاجة إلى الحصول على ترخيص أو ملف بيانات منفصلَين من Sony. لدمج ملف الترميز LDAC في جهازك، عليك التسجيل في Sony واتّباع عملية اعتماد LDAC.
يتضمّن الموقع الإلكتروني لاعتماد LDAC مستندات عن LDAC، مثل أدلة المواصفات والتشغيل. يقدّم موقع LDAC الإلكتروني أيضًا اختبارات التحقّق والتشغيل التفاعلي للأجهزة الجوّالة واللوحية. أرسِل نتائج الاختبار التي اجتازتها إلى Sony لإكمال عملية الحصول على شهادة LDAC.
ميزات واجهة المستخدم
بالإضافة إلى إتاحة برامج ترميز إضافية، يقدّم نظام التشغيل Android 8.0 إعدادًا موجهًا للمستخدم لإيقاف برامج ترميز بث الموسيقى عبر البلوتوث بدقة عالية.
- انتقِل إلى الإعدادات > الأجهزة المتصلة > البلوتوث.
- انقر على رمز الترس بجانب وحدة الاستقبال التي تريد إيقاف برامج الترميز فيها.
- أزِل العلامة من مربّع الاختيار صوت عالي الدقة.
على مصنعي الأجهزة الذين يخصّصون الإعدادات توفير طريقة تتيح للمستخدمين إيقاف برامج ترميز الفيديوهات عالية الدقة.
المراسلة
تتيح ميزة "الرسائل عبر البلوتوث" للمستخدمين قراءة الرسائل القصيرة والتصفّح وإنشاء الرسائل من جهاز عن بُعد. غالبًا ما يتم استخدام هذه الميزة عند توصيل هاتف بنظام معلومات ترفيهية داخل المركبة.
الاتصالات الهاتفية
تتيح خدمات الهاتف عبر البلوتوث للمستخدمين بث المكالمات ومزامنة جهات الاتصال من هاتف إلى جهاز بلوتوث آخر. يتم استخدام هذه الميزات غالبًا لإجراء مكالمات بدون لمس الجهاز أثناء القيادة.
في نظام التشغيل Android 8.0، تتيح تقنية البلوتوث استخدام نغمة رنين ضمن النطاق. عندما يتلقّى هاتف مرتبط عبر البلوتوث مكالمة واردة، سيتم تشغيل نغمة الرنين على الحوض. فعِّل نغمة الرنين داخل النطاق في الإعدادات > النظام > خيارات المطوّرين من خلال النقر على مفتاح التبديل تفعيل نغمة الرنين داخل النطاق.
ميزات البلوتوث
لتنفيذ خدمات البلوتوث، تتيح حِزمة البلوتوث مجموعة متنوعة من الملفات الشخصية والميزات.
ملفات البلوتوث الشخصية
تتوفّر الملفات الشخصية التالية للبلوتوث:
الميزة | إصدار Android | |||||
---|---|---|---|---|---|---|
الاسم | الوصف | 6.0 | 7 | 7.1 | 7.1.2 | من نظام التشغيل Android |
SAP | ملف التعريف للوصول إلى شريحة SIM | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 |
دالة MAP | الملف الشخصي للوصول إلى الرسائل القصيرة | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
OPP | ملفّ تعريف دفع العناصر | 1.1 | 1.1 | 1.1 | 1.1 | 1.2 |
OBEX عبر L2CAP | تبادل البيانات على بروتوكول التحكّم في الارتباط المنطقي وتعديله | نعم | نعم | نعم | نعم | نعم |
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 عبر بروتوكول GATT | نعم | نعم | نعم | نعم | نعم |
صوت عالي الدقة1 | راجِع قسم "برامج ترميز الصوت المتقدّمة" أعلاه. | لا | لا | لا | لا | نعم |
1 يعتمد تطبيق ميزة "الصوت بدقة عالية" على قدرات الجهاز ، سواء في المصدر أو في الجهاز المستلِم.
ميزات البلوتوث المنخفض الطاقة
تتوفّر هذه الميزات لتقنية BLE:
الميزة | إصدار Android | ||||
---|---|---|---|---|---|
الاسم | 6.0 | 7 | 7.1 | 7.1.2 | من نظام التشغيل Android |
اتصالات BR/EDR الآمنة | 4.1 | 4.1 | 4.1 | 4.1 | 5.0 |
LE Privacy | 4.2 | 4.2 | 4.2 | 4.2 | 5.0 |
اتصالات LE الآمنة | 4.2 | 4.2 | 4.2 | 4.2 | 5.0 |
إضافات حِزم البيانات | 4.2 | 4.2 | 4.2 | 4.2 | 5.0 |
أرقام تعريف UUID 32 بت | نعم | نعم | نعم | نعم | نعم |
جهاز LE Dual Mode Central/Peripheral | نعم | نعم | نعم | نعم | نعم |
وضع الجهاز الملحق منخفض الطاقة (LE) | نعم | نعم | نعم | نعم | نعم |
متطلبات واجهة المستخدم البشرية في Google | نعم | نعم | نعم | نعم | نعم |
القنوات المخصّصة للاتصال عبر بروتوكول LE | لا | لا | لا | لا | لا |