Herhangi bir Android Telefonda Bluetooth Otomatik Oynatmayı Devre Dışı Bırakma

Android cihazınızda Bluetooth otomatik oynatmayı nasıl devre dışı bırakacağınıza dair bir eğitim. İhtiyacınız olan tek şey 5 dakikanızı ayırıp Tasker'dır.

Telefonunuzu en sevdiğiniz Bluetooth hoparlöre veya araç kitine bağladığınızda Google Play Müzik, Pandora veya Soundcloud gibi uygulamaların otomatik olarak oynatılmaya başladığını fark ettiğiniz oldu mu?

Bu, medya oynatımı için kendi tercih ettikleri uygulamayı seçmeyi tercih eden kullanıcılar için oldukça can sıkıcı olabilir. Ne yazık ki, Bluetooth cihazınız otomatik oynatmayı devre dışı bırakmanıza izin vermediği sürece, oynatma komutunun cihazınıza gönderilmesini önlemek için yapabileceğiniz çok az şey vardır.

Web'de bu soruna çözüm ararsanız, bu sorunu çözmek için oldukça kaba bir yöntem öneren birkaç sayfayla karşılaşmış olabilirsiniz. Her bir Bluetooth cihazı için Bluetooth profilleri ayarlar sayfasına gitmeyi ve medya ses profilini devre dışı bırakmayı içerir. Buna "kaba" bir çözüm diyorum çünkü otomatik oynatmayı engellese de, Bluetooth cihazınızı medya oynatmak için tekrar kullanmadan önce manuel olarak geri dönüp bu profili yeniden etkinleştirmeniz gerekir.

Bluetooth Profilleri

Ancak bu sorunu çözmek için kullanabileceğiniz daha iyi bir yöntem var. Önceki eğitimlerimden herhangi birini okuduysanız, muhtemelen bunun Tasker kullanımını gerektirdiğini zaten tahmin etmişsinizdir. Ancak bu sefer başka bir uygulama/eklenti kullanmanıza gerek kalmayacak ve çözümün uygulanması, yeni başlayan Tasker kullanıcıları için bile oldukça basit. İşte nasıl çalışacağı.


Android'de Bluetooth Otomatik Oynatmayı Anlama

Otomatik oynatma komutu gönderen bir Bluetooth cihazını bağladığınızda esasen olan şey, bu komutun bir Önemli olay Android'de oynatma/duraklatma arasında geçiş yapmak için. ile uygulamalar Medya Düğmesi Alıcısı yayın alıcısı daha sonra bu Medya Düğmesi olayına tepki verebilir.

Ancak bu amaca tepki verebilecek birden fazla uygulamanız varsa Android, oynatmayı gerçekten hangi uygulamanın başlatacağını nasıl biliyor? Android'in Medya Düğmesi etkinliklerini almayı isteyen son uygulamayı takip etmesi nasıl çalışır? Herhangi bir yeni medya uygulaması, Medya Düğmesi anahtar olaylarını arayarak dinlemeyi devralabilir. setMediaButtonReceiver AudioManager'da ve bu uygulama, başka bir uygulama kontrol talep edene kadar Medya Düğmesi tuş olaylarını işleyecektir. Aşağıdaki ADB komutunu girerek şu anda hangi uygulamanın bu önemli olaylara yanıt verecek şekilde ayarlandığını görebilirsiniz:

adb shell settings get secure media_button_receiver

Cihazımda bu komut aşağıdaki çıktıyı verdi:

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

Bu, Medya Düğmesi önemli etkinliklerine yanıt vermek üzere Google Play Müzik tarafından kurulan yayın alıcısıdır. Yani Bluetooth cihazımı takarsam telefonum otomatik olarak Google Play Müzik'te çalmaya başlayacaktır.

Medya Düğmesi önemli olaylarına yanıt verecek kişinin Tasker olmasını sağlayarak bu gerçeğin avantajından yararlanabiliriz. Bu şekilde Tasker, oynat/duraklat geçiş komutunu emer ve diğer uygulamaların buna tepki vermesini ve böylece oynatmayı başlatmasını engeller. Şimdi bunun nasıl yapıldığına bakalım.


Tasker ile Bluetooth Otomatik Oynatmayı Devre Dışı Bırak

Daha önce de belirtildiği gibi ihtiyacınız olacak Görevli bu proje için. Ancak bu sefer herhangi bir ek eklentiye ihtiyacınız olmayacak. Özellik setine aşina olmadığım için bunu diğer otomasyon uygulamalarında nasıl kopyalayabileceğinizden emin değilim, ancak denemekte özgürsünüz.

Öncelikle Tasker'ı açın ve tuşuna basarak yeni bir profil oluşturun. + simge. Seç Durum bağlamı aşağıda gösterildiği gibi ve seçin Net --> BT Bağlandı. Burada, tuşuna basın büyüteç Ad veya Adres alanının altındaki simgesini seçin ve otomatik oynatmayı engellemek istediğiniz tüm Bluetooth cihazlarını seçin.

Daha sonra Görevimizi oluşturmamız gerekecek. Burada yalnızca tek bir Eylem olacağından ve başka bir Profilde kullanılmayacağından, onu adlandırmakla uğraşmanıza gerek yok. Görev oluşturma ekranına girdikten sonra, + Bir Eylem oluşturmak için ekranın alt ortasındaki düğmesine basın. Git Medya --> Medya Düğmesi Etkinlikleri ve Seç Yakalamak açılır menüde. Deneyimlerime göre "Yeni API Kullan" seçeneğini seçmem gerekmedi, ancak sonuçta bu proje işe yaramazsa geri dönüp bu onay kutusunu etkinleştirebilirsiniz.

İşiniz bittiğinde, Tasker artık seçtiğiniz Bluetooth cihazlarına bağlanıldığında kendisini otomatik olarak Android'de Medya Düğmesi Alıcısı olarak ayarlamalıdır. Bu sayede gönderilen oynat/duraklat eylemi herhangi bir medya uygulamanız tarafından değil, Tasker tarafından alınacaktır.

Ancak endişelenmeyin, çünkü bu, Tasker'ın Medya Düğmesi önemli etkinliklerini süresiz olarak almaya devam edeceği anlamına gelmiyor. Daha önce de belirtildiği gibi, herhangi bir uygulama bunu yapmayı talep edebilir, bu nedenle oynatmayı manuel olarak başlattığınızda İstediğiniz medya oynatıcıyı seçtiğinizde, Medya Düğmesi tuşunu dinleme kontrolünü geri alacaktır. olaylar.


Çözüm

Açıkçası bunu her cihazda test edemiyorum, ancak bu profili etkinleştirerek/devre dışı bırakarak ve Bluetooth cihazımı tekrar tekrar bağlayarak/bağlantısını keserek bunu defalarca test ettim. Beklediğim gibi çalıştı, ancak kendi başınıza denemeniz gerekecek.

Bu sefer, içe aktarmanız için bir profil sunmayacağım çünkü bu profil hem kurulumu inanılmaz derecede kolaydır ve ayrıca kendi Bluetooth'unuzu seçmek için Profili manuel olarak değiştirmenizi gerektirir zaten cihazlar. Bu profilin işinize yarayıp yaramadığını ve/veya iyileştirme önerileriniz varsa bana bildirin!