Android Bluetooth проблема с несколькими подключениями? - PullRequest
6 голосов
/ 29 июля 2011

Я новичок в Android, я работаю над проектом, в котором мне нужно подключить Мое устройство ко всем устройствам, которые можно найти с помощью вызова startDiscovery() Используя Bluetooth. Я перебрал bluetooth chat sample, но проблема в том, что для установления соединения мне нужно нажать на элемент search-devices в списке, но я хочу отправить объект данных на все устройства в списке .. это возможно с listenUsingInsecureComm..,? но я не понимаю, как выполнить сопряжение с другими поисковыми устройствами без разрешения (что принимающему устройству не нужно нажимать Да для сопряжения)?

Я также посетил соответствующий вопрос здесь, но не могу найти свое решение.

1 Ответ

2 голосов
/ 03 августа 2011

Я не знаю точно, но в соответствии с кодом Bluetooth chat для создания большего количества соединений вы должны создать массив из BluetoothDevice, а также вы должны управлять отдельными потоками для всех соединений.означает, что вам нужно создать массив потоков для чтения и записи данных с удаленных устройств, и каждый поток будет связан только с одним устройством. Это означает, что для устройства 1 существует поток 1, а для устройства 2 - поток 2 и т. д.

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