Несколько приложений подключаются к проблеме Bluetooth - PullRequest
1 голос
/ 20 декабря 2010

У меня есть 2 приложения с кодом Bluetooth, полученным из образца чата Bluetooth.По отдельности они работают нормально.Каждое приложение подключается через SPP к отдельным устройствам.У меня проблема с телефонами с Android 2.1, после того, как первое приложение подключилось к его устройству, вы можете нажать Home и запустить другое приложение, но как только соединение с другим устройством будет установлено с этим другим приложением, оба приложения получают диалоговое окно «Извините! Приложение xyz (процесс com.xyz) неожиданно остановилось. FORCE CLOSE».В коде bt есть блоки try / catch, для которых перехваты не выполняются.Ни одно из приложений не будет подключаться (по отдельности) до тех пор, пока Bluetooth не будет выключен, а затем снова включен.ЭТОГО НЕ происходит, когда эти же приложения работают на вкладке Samsung с Android 2.2 - оба приложения могут нормально запускаться и одновременно подключаться к устройствам, и вы можете переключаться между приложениями, без проблем.

Это специальнопроблема с Android 2.1 или что-то еще?Независимо от того, есть это или нет, мне нужен какой-то способ, чтобы приложение не подключалось, если другое приложение использует Bluetooth.В API-интерфейсах Android я не нашел ничего такого, что позволило бы это выяснить.Есть ли способ координировать / управлять этим?У кого-нибудь есть какие-то конкретные идеи по этому вопросу?

1 Ответ

1 голос
/ 02 августа 2011

Я думаю, что это ошибка в стеке Bluetooth Samsung. Обновление моего Samsung до CyanogenMod исправляет это.

см. Эту ссылку http://www.samsunggalaxysforum.com/firmware-problems/connection-problems-sgs-bluetooth-spp-device/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...