Показать сообщение отдельно
Старый 16.04.2018, 14:47   #18
AlexBelikov
Профи
 
Регистрация: 27.08.2016
Адрес: Харьков, Украина
Сообщений: 92
AlexBelikov на пути к лучшему
По умолчанию

По андроид версии, насколько я понял вы делаете discovery устройств. У меня сработало не очень хорошо. Мне небыло понятно что идет дискавери и я нажал еще раз. Через скунд 20-30 появилось 2 сообщения - подключен к HC-06 и ошибка. Подключится в тот раз так и не смог.

Дискавери очень тяжелая операция. Я в своей подобной проге обошелся без нее. Просто средствами андроида в настройках блутуса я "спариваюсь" с пилотом. Дальше в приложении просто показываю список спареных устройств (getBoundDevices) и даю выбрать одно из них. МАК выбранного устройства я сохраняю в сеттингах. Далее при нажатии кнопки старт я вместо дискавери просто пытаюсь установить связь с этим устройством. Если оно в зоне доступа тогда я подключаюсь. Если нет - у меня ексепшн по тайм-ауту. Как-то автоматически подключатся когда устройство в зоне доступа у меня не получилось.
__________________
BMW E34 M20B30 3.0L Pilot Bluetooth Pro
Siemens 20.3855-10
Bosch 0 280 217 533
AlexBelikov вне форума   Ответить с цитированием