Java - подключение по Bluetooth - PullRequest
0 голосов
/ 23 марта 2012

У меня есть Java-программа, готовая заставить локальное устройство ждать входящих подключений Bluetooth, и при попытке подключения будет вызван метод acceptAndOpen().

Но каждый раз при попытке подключения вместо программы, отвечающей на запрос, диспетчер Bluetooth по умолчанию выдает всплывающее окно по умолчанию, показывающее:

Устройство хочет подключиться к вашему устройству.

Есть ли способ переопределить стек виджетов по умолчанию программой, использующей winsock через bluetooth API?

1 Ответ

0 голосов
/ 07 мая 2012

Если автоматического определения стека Bluetooth недостаточно, для принудительной инициализации стека можно использовать свойство «bluecove.stack» системы Java. Значения "widcomm", "bluesoleil" или "winsock". По умолчанию выбран winsock.

Еще одно свойство "bluecove.stack.first" используется для оптимизации обнаружения стека. Если -Dbluecove.stack.first = widcomm, то сначала загружается стек widcomm (bluecove.dll), а если он недоступен, BlueCove переключится на winsock. По умолчанию сначала загружается intelbth.dll.

Если обнаружено несколько стеков, они выбираются в следующем порядке: «winsock», «widcomm», «bluesoleil». Поскольку BlueCove v2.0.1, «bluecove.stack.first» изменит порядок выбора стека.

Подробнее см .: http://bluecove.org/bluecove/apidocs/com/intel/bluetooth/BlueCoveImpl.html

...