Mam zestaw słuchawkowy Bluetooth RocketFish sparowany z moim MotoDROID v1 (Froyo). Słuchawki BT mają sterowanie multimediami (zwiększanie / zmniejszanie głośności, następny utwór, poprzedni utwór, odtwarzanie / pauza) oraz przycisk do uruchamiania wybierania głosowego. Mam go sparowany zarówno w profilu zestawu głośnomówiącego, jak i profilu zaawansowanego audio.
Po kliknięciu przycisku odtwarzania na słuchawkach zachowanie jest nieprzewidywalne. Mogę mieć uruchomioną aplikację Muzyka, ale kliknięcie przycisku odtwarzania spowoduje uruchomienie funkcji Listen i rozpoczęcie odtwarzania podcastu. Mogę mieć Słuchaj na pierwszym planie, ale kliknięcie przycisku odtwarzania spowoduje, że odtwarzacz muzyki rozpocznie odtwarzanie z listy odtwarzania. W innych przypadkach przycisk odtwarzania będzie działał zgodnie z oczekiwaniami i spowoduje uruchomienie aplikacji na pierwszym planie.
Czy jest jakiś sposób (poza rootowaniem mojego urządzenia), że mogę wskazać, która aplikacja powinna działać po naciśnięciu tego przycisku?
Odpowiedzi:
Normalnie programista może ustawić, który przycisk ma wykonać jaką akcję. Różni się więc od aplikacji do aplikacji.
Jedynym sposobem jest przeproszenie i ponowne przypisanie przycisków zestawu słuchawkowego.
źródło