Chcę, aby mój telefon był w trybie „Wibracja” około 99% czasu. Zauważyłem, że za każdym razem, gdy naciskam przyciski głośności z boku mojego Evo, jest to albo przypadkowe (i nie chcę, aby telefon przeszedł w tryb cichy lub w tryb dzwonka), albo próbowałem kontrolować głośność multimediów .
Czy istnieje sposób, aby zmusić telefon do interpretowania każdego naciśnięcia przycisku głośności jako zmiany głośności multimediów, a nie zmiany głośności dzwonka?
htc-evo
volume-control
Jeffrey
źródło
źródło
Odpowiedzi:
Nie ma na to żadnych ustawień, jestem pewien, że wiesz. Jedyny sposób, w jaki widzę, że to działa, to potencjalnie napisanie aplikacji do przechwytywania wszystkich zmian przycisku głośności, a następnie działanie na podstawie zmian z poziomu aplikacji.
Możesz potencjalnie użyć registerMediaButtonEventReceiver, aby zarejestrować swoją aplikację jako BroadcastReceiver dla wszystkich wywołań przycisków multimedialnych. Mówię potencjalnie, ponieważ nie jestem w 100% pewien, czy ten BroadcastReceiver poradzi sobie z tymi Intencjami, ponieważ patrzę tylko na dokumentację i sam tego nie próbowałem.
źródło