كيفية تعطيل التشغيل التلقائي للبلوتوث على أي هاتف يعمل بنظام Android

برنامج تعليمي حول كيفية تعطيل التشغيل التلقائي للبلوتوث على جهاز Android الخاص بك. كل ما تحتاجه هو 5 دقائق من وقتك وتاسكر.

هل سبق لك توصيل هاتفك بمكبر صوت Bluetooth أو طقم السيارة المفضل لديك ووجدت أن تطبيقات مثل Google Play Music أو Pandora أو Soundcloud تبدأ في التشغيل تلقائيًا؟

قد يكون هذا مزعجًا للغاية بالنسبة للمستخدمين الذين يفضلون تحديد تطبيقهم المفضل لتشغيل الوسائط. لسوء الحظ، ما لم يسمح لك جهاز Bluetooth الخاص بك بتعطيل التشغيل التلقائي، فلن يكون هناك الكثير مما يمكنك فعله لمنع إرسال أمر التشغيل إلى جهازك.

إذا كنت تبحث عن حلول لهذه المشكلة على الويب، فربما تكون قد صادفت بعض الصفحات التي تقترح طريقة بدائية لحل هذه المشكلة. يتضمن ذلك الدخول إلى صفحة إعدادات ملفات تعريف Bluetooth لكل جهاز Bluetooth معين وتعطيل ملف تعريف الصوت للوسائط. أسمي هذا الحل "الخام" لأنه على الرغم من أنه يمنع التشغيل التلقائي، إلا أنه يتعين عليك الرجوع يدويًا وإعادة تمكين ملف التعريف هذا قبل أن تتمكن من استخدام جهاز Bluetooth الخاص بك لتشغيل الوسائط مرة أخرى.

ملفات تعريف البلوتوث

ومع ذلك، هناك طريقة أفضل يمكنك استخدامها لحل هذه المشكلة. إذا كنت قد قرأت أيًا من دروسي السابقة، فمن المحتمل أنك خمنت بالفعل أن هذا يتضمن استخدام تاسكر. ومع ذلك، هذه المرة، لن تحتاج إلى استخدام أي تطبيق/مكون إضافي آخر، والحل سهل التنفيذ إلى حد ما حتى بالنسبة لمستخدمي Tasker المبتدئين. وإليك كيف ستعمل.


فهم التشغيل التلقائي للبلوتوث على نظام Android

ما يحدث بشكل أساسي عند توصيل جهاز Bluetooth الذي يرسل أمر التشغيل التلقائي هو أن هذا الأمر يُنظر إليه على أنه ملف الحدث الرئيسي لتبديل التشغيل/الإيقاف المؤقت في Android. التطبيقات مع أ MediaButtonReceiver يمكن لمستقبل البث بعد ذلك التفاعل مع حدث زر الوسائط هذا.

ولكن إذا كان لديك تطبيقات متعددة يمكنها الاستجابة لهذه النية، فكيف يعرف Android التطبيق الذي سيبدأ التشغيل فعليًا؟ آلية العمل هي أن Android يتتبع آخر تطبيق يطلب تلقي أحداث زر الوسائط. يمكن لأي تطبيق وسائط جديد أن يتولى الاستماع إلى الأحداث الرئيسية لزر الوسائط عن طريق الاتصال setMediaButtonReceiver في AudioManager، وسيتعامل هذا التطبيق مع الأحداث الرئيسية لزر الوسائط حتى يطلب تطبيق آخر التحكم. يمكنك في الواقع معرفة التطبيق الذي تم تعيينه حاليًا للرد على هذه الأحداث الرئيسية عن طريق إدخال أمر ADB التالي:

adb shell settings get secure media_button_receiver

على جهازي، أدى هذا الأمر إلى النتيجة التالية:

com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver

هذا هو جهاز استقبال البث الذي تم إعداده بواسطة موسيقى Google Play للرد على الأحداث الرئيسية لزر الوسائط. لذا، إذا قمت بتوصيل جهاز Bluetooth الخاص بي، فسيبدأ هاتفي تلقائيًا في التشغيل في موسيقى Google Play.

يمكننا الاستفادة من هذه الحقيقة من خلال جعل تاسكر هو الشخص الذي يستجيب للأحداث الرئيسية لزر الوسائط. بهذه الطريقة، سوف يستوعب تاسكر أمر تبديل التشغيل/الإيقاف المؤقت، مما يمنع أي تطبيق آخر من التفاعل معه وبالتالي بدء التشغيل. الآن، إليك كيفية القيام بذلك.


تعطيل التشغيل التلقائي للبلوتوث باستخدام تاسكر

كما ذكرنا من قبل، سوف تحتاج تاسكر لأجل هذا المشروع. لن تحتاج إلى أي مكونات إضافية هذه المرة. لست متأكدًا من كيفية تكرار ذلك على تطبيقات الأتمتة الأخرى لأنني لست على دراية بمجموعة الميزات الخاصة بها، ولكن لك الحرية في تجربتها.

أولاً، افتح تاسكر وأنشئ ملفًا شخصيًا جديدًا بالضغط على + أيقونة. اختر ال سياق الدولة كما هو موضح أدناه واختيار صافي -> BT متصل. هنا اضغط على عدسة مكبرة ضمن حقل الاسم أو العنوان واختر جميع أجهزة Bluetooth التي تريد منع التشغيل التلقائي عليها.

بعد ذلك، سنحتاج إلى إنشاء مهمتنا. لا داعي للقلق بشأن تسميته، حيث لن يكون هناك سوى إجراء واحد هنا ولن يتم استخدامه في ملف تعريف آخر. بمجرد دخولك إلى شاشة إنشاء المهام، اضغط على + الزر الموجود في الجزء السفلي الأوسط من الشاشة لإنشاء إجراء. اذهب إلى الوسائط --> أحداث زر الوسائط و اختار يمسك في القائمة المنسدلة. في تجربتي، لم أكن بحاجة إلى تحديد "استخدام واجهة برمجة التطبيقات الجديدة"، ولكن إذا لم ينجح هذا المشروع في النهاية، فيمكنك العودة وتمكين مربع الاختيار هذا.

بمجرد الانتهاء من ذلك، يجب أن يقوم تاسكر الآن بتعيين نفسه تلقائيًا على أنه جهاز استقبال زر الوسائط في Android عند الاتصال بأجهزة Bluetooth المحددة. بهذه الطريقة، لن يتم تلقي إجراء التشغيل/الإيقاف المؤقت الذي تم إرساله بواسطة أي من تطبيقات الوسائط الخاصة بك، ولكن بدلاً من ذلك بواسطة تاسكر.

لكن لا تقلق، لأن هذا لا يعني أن تاسكر سيستمر في الاستيلاء على الأحداث الرئيسية لزر الوسائط إلى أجل غير مسمى. كما ذكرنا سابقًا، يمكن لأي تطبيق أن يطلب القيام بذلك، وذلك عند بدء التشغيل يدويًا مشغل الوسائط المفضل لديك، فسوف يستعيد بعد ذلك التحكم في الاستماع إلى مفتاح زر الوسائط الأحداث.


خاتمة

من الواضح أنني لا أستطيع اختبار ذلك على كل جهاز، لكنني اختبرته عدة مرات من خلال تمكين/تعطيل ملف التعريف هذا وتوصيل/فصل جهاز Bluetooth الخاص بي بشكل متكرر. لقد نجح الأمر كما توقعت، ولكن سيتعين عليك تجربته بنفسك.

هذه المرة لن أقدم لك ملفًا شخصيًا لاستيراده نظرًا لأن ملف التعريف هذا يضم كليهما من السهل إعداده بشكل لا يصدق ويتطلب منك أيضًا تغيير ملف التعريف يدويًا لاختيار تقنية Bluetooth الخاصة بك الأجهزة على أي حال. اسمحوا لي أن أعرف إذا كان هذا الملف الشخصي يناسبك، و/أو إذا كان لديك أي اقتراحات للتحسينات!