Android Bluetooth проблема с несколькими подключениями?

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

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

1 ответ

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

Другие вопросы по тегам