У меня есть два спаренных устройства bluetooth (мой автомобильный головной блок для звука телефона и отдельный приемник Bluetooth для A2DP). На моем телефоне установлен флажок "Использовать для медиа-аудио", который я должен вручную переключить для вывода A2DP, чтобы перейти к моим автомобильным динамикам. Моя цель - переключить это программно.
Я попробовал использовать класс AudioManager с устаревшим setBluetoothA2dpOn и setBluetoothScoOn, но ни один из них не имел никакого эффекта. Мне удалось получить список парных устройств bluetooth и получить дескриптор соединения, которое я хочу переключить, но я не мог понять, что он прав. Я также попробовал получить адаптер bluetooth по умолчанию, а затем с помощью getProfileProxy, но я чувствую, что я лаяю там неправильное дерево.
Может ли кто-нибудь указать мне в правильном направлении? В основном все, что я хочу сделать, это эквивалент проверки того, что поле "Использовать для медиа-аудио".