Как принудительно подключиться к устройству Bluetooth a2dp с помощью активности или службы - PullRequest
5 голосов
/ 18 июля 2010

Я использую свой Nexus One с Android 2.2 Froyo в моей автомобильной док-станции.Для вывода звука я использую a2dp ресивер, который подключен к моей автомобильной стереосистеме.Теперь, когда я помещаю телефон в автомобильную док-станцию, он автоматически подключается к автомобильной док-станции, но не к моему приемнику a2dp, я подключаю его вручную в настройках (уже подключен).Пользовательское приложение для воспроизведения аудио.Я думаю, что я, возможно, мог бы принудительно установить соединение a2dp с приемником a2dp.Но, насколько я знаю, API Bluetooth по умолчанию не поддерживает такую ​​вещь.

Есть ли намерение установить соединение или каким-либо другим способом?Я бы также принял недокументированное решение.

Ответы [ 3 ]

2 голосов
/ 11 апреля 2012

Я недавно исправил это с громкостью приложения A2DP. Моя проблема заключалась в том, что LG p920 на Android 2.3.5 подключался к громкой связи и стереофоническому звуку a2dp с моей автомобильной стереосистемой Sony mex bt3950ou (многие другие бренды имеют такую ​​же проблему).

Как только машина была выключена и снова включена, т.е. при переключении зажигания из акк в пуск соединение будет разорвано, и только громкая связь будет восстановлена.

Громкость A2DP можно настроить на принудительное переподключение стереофонического аудиоподключения, см. Инструкции на сайте громкости A2DP.

0 голосов
/ 03 марта 2012

Техника демонстрируется в этом приложении: http://code.google.com/p/a2dpvolume/ A2DP Volume

Посмотрите на service.java и файл IADL.

0 голосов
/ 29 декабря 2010

См. Вашу проблему с двумя устройствами BT.Вы можете получить системы крепления BT Visor, которые делают это.Версия BB будет транслировать музыку A2DP с устройства и позволит вам принимать звонки.Недостатком является то, что он использует FM для передачи звука на головное устройство, поэтому качество звука будет ниже, чем у родного BT.

...