Android Bluetooth соединение - PullRequest
0 голосов
/ 03 мая 2011

Есть ли действие, связанное с «Сопряженное устройство в диапазоне». то есть мы можем прослушивать через приемник Broadcast действие, которое будет запускаться, когда в зону действия попадает уже спаренное устройство.

Если нет действий, которые непосредственно достигают этого, есть ли другой способ, кроме постоянного опроса путем сканирования (и проверки наличия подключенных устройств, находящихся в зоне действия)?

1 Ответ

0 голосов
/ 19 мая 2011

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

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

Имейте в виду, что обнаружение bluetooth является ресурсоемким процессом (передача с высокой нагрузкой, высокая мощность) и приводит к значительному разряду батареи, если используется слишком часто.

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