מדריך כיצד להשבית את ההשמעה האוטומטית של Bluetooth במכשיר האנדרואיד שלך. כל מה שאתה צריך זה 5 דקות מזמנך ו- Tasker.
האם אי פעם חיברת את הטלפון שלך לרמקול ה-Bluetooth המועדף עליך או לערכת המכונית ומצאת שיישומים כמו Google Play Music, Pandora או Soundcloud מתחילים לפעול באופן אוטומטי?
זה יכול להיות די מעצבן עבור אותם משתמשים שיעדיפו לבחור את האפליקציה המועדפת שלהם להפעלת מדיה. למרבה הצער, אלא אם מכשיר ה-Bluetooth הספציפי שלך מאפשר לך להשבית את ההפעלה האוטומטית, אז אין מעט שאתה יכול לעשות כדי למנוע שפקודת ההשמעה תישלח למכשיר שלך.
אם אתה מחפש פתרונות לבעיה זו באינטרנט, ייתכן שנתקלת בכמה דפים המציעים שיטה גסה למדי לפתור בעיה זו. זה כולל כניסה לדף ההגדרות של פרופילי Bluetooth עבור כל מכשיר Bluetooth מסוים והשבתת פרופיל האודיו של המדיה. אני קורא לזה פתרון "גס" מכיוון שלמרות שהוא מונע השמעה אוטומטית, אתה צריך לחזור ידנית אחורה ולהפעיל מחדש את הפרופיל הזה לפני שתוכל להשתמש במכשיר ה-Bluetooth שלך להפעלת מדיה שוב.
עם זאת, יש שיטה טובה יותר שבה אתה יכול להשתמש כדי לפתור בעיה זו. אם קראת כל אחד מהמדריכים הקודמים שלי, אז בטח כבר ניחשת שזה כרוך בשימוש ב-Tasker. עם זאת, הפעם לא תצטרכו להשתמש באף אפליקציה/פלאגין אחר, והפתרון די פשוט ליישום גם עבור משתמשי Tasker מתחילים. הנה איך זה יעבוד.
הבנת הפעלה אוטומטית של Bluetooth באנדרואיד
מה שקורה בעצם כשאתה מחבר מכשיר בלוטות' ששולח פקודת הפעלה אוטומטית הוא שהפקודה הזו נתפסת כ KeyEvent עבור החלפת הפעלה/השהיה באנדרואיד. יישומים עם א MediaButtonReceiver לאחר מכן מקלט השידור יכול להגיב לאירוע של לחצן המדיה הזה.
אבל אם יש לך אפליקציות מרובות שיכולות להגיב לכוונה הזו, איך אנדרואיד יודעת באיזו אפליקציה להתחיל בפועל את ההשמעה? איך זה עובד הוא שאנדרואיד עוקבת אחר האפליקציה האחרונה שמבקשת לקבל אירועי לחצן מדיה. כל אפליקציית מדיה חדשה יכולה להשתלט על האזנה לאירועי מפתח של לחצן המדיה על ידי התקשרות setMediaButtonReceiver ב-AudioManager, והיישום הזה יטפל באירועי מפתח של לחצן המדיה עד שאפליקציה אחרת תבקש שליטה. אתה באמת יכול לראות איזו אפליקציה מוגדרת כעת להגיב לאירועי מפתח אלה על ידי הזנת פקודת ADB הבאה:
adb shell settings get secure media_button_receiver
במכשיר שלי, פקודה זו הניבה את הפלט הבא:
com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver
זהו מקלט השידור שהוגדר על ידי Google Play Music כדי להגיב לאירועי מפתח של לחצן המדיה. אז אם אני מחבר את מכשיר ה-Bluetooth שלי, הטלפון שלי יתחיל לנגן אוטומטית ב-Google Play מוזיקה.
אנו יכולים לנצל עובדה זו בכך ש-Tasker יהיה זה שיגיב לאירועי מפתח של לחצן המדיה. כך, Tasker יקלוט את פקודת החלפת השמעה/השהיה, וימנע מכל אפליקציה אחרת להגיב אליה ובכך להתחיל בהפעלה. עכשיו, הנה איך זה נעשה.
השבת את ההפעלה האוטומטית של Bluetooth עם Tasker
כפי שצוין קודם, תצטרך טאסקר עבור הפרויקט הזה. עם זאת, לא תצטרך תוספים נוספים הפעם. אני לא בטוח איך אתה יכול לשכפל את זה ביישומי אוטומציה אחרים מכיוון שאני לא מכיר את מערך התכונות שלהם, אבל אתה חופשי לנסות את זה.
ראשית, פתח את Tasker וצור פרופיל חדש על ידי לחיצה על + סמל. בחר את הקשר המדינה כפי שמוצג להלן ובחר רשת --> BT מחובר. כאן, לחץ על זכוכית מגדלת סמל מתחת לשדה שם או כתובת ובחר את כל מכשירי ה-Bluetooth שברצונך למנוע בהם השמעה אוטומטית.
בשלב הבא, נצטרך ליצור את המשימה שלנו. אין צורך לטרוח במתן שם, מכיוון שתהיה כאן רק פעולה אחת והיא לא תשמש בפרופיל אחר. ברגע שאתה במסך יצירת משימות, לחץ על + לחצן באמצע התחתון של המסך כדי ליצור פעולה. לך ל מדיה --> אירועי לחצן מדיה ולבחור לִתְפּוֹס בתפריט הנפתח. מניסיוני, לא הייתי צריך לבחור "השתמש ב-API חדש", אבל אם בסופו של דבר הפרויקט הזה לא עובד, אתה יכול לחזור אחורה ולאפשר תיבת סימון זו.
לאחר שתסיים, Tasker אמור כעת להגדיר את עצמו אוטומטית כמקלט לחצן המדיה באנדרואיד עם החיבור למכשירי ה-Bluetooth שבחרת. בדרך זו, פעולת ההפעלה/השהיה שנשלחת לא תתקבל על ידי אף אחת מיישומי המדיה שלך, אלא על ידי Tasker.
עם זאת, אל תדאג, מכיוון שזה לא אומר ש-Tasker תמשיך לתפוס אירועי מפתח של לחצן מדיה ללא הגבלת זמן. כפי שצוין קודם לכן, כל אפליקציה יכולה לבקש לעשות זאת, אז כשאתה מתחיל את ההשמעה באופן ידני נגן המדיה הרצוי לבחירתך, לאחר מכן הוא ישתלט בחזרה על האזנה למקש לחצן המדיה אירועים.
סיכום
ברור שאני לא יכול לבדוק את זה בכל מכשיר, אבל בדקתי את זה פעמים רבות על ידי הפעלת/השבתה של פרופיל זה וחיבור/ניתוק מכשיר ה-Bluetooth שלי שוב ושוב. זה עבד כמו שציפיתי שזה יעבוד, אבל תצטרך לנסות את זה בעצמך.
הפעם לא אספק לך פרופיל לייבא בגלל העובדה שהפרופיל הזה הוא גם וגם קל להפליא להגדרה וגם דורש ממך לשנות ידנית את הפרופיל כדי לבחור את ה-Bluetooth שלך מכשירים בכל מקרה. תודיע לי אם הפרופיל הזה עובד בשבילך, ו/או אם יש לך הצעות לשיפורים!