Android Bluetooth: RFCOMM + Bluetooth-гарнитура - PullRequest
1 голос
/ 10 февраля 2012

Я разрабатываю приложение для Android, которое будет интенсивно использовать соединение Bluetooth RFCOMM между двумя устройствами с потоковой передачей данных по умолчанию BluetoothAdapter.

Что мне интересно, так это:

возможно ли использовать такое соединение, пока пользователь слушает музыку с помощью гарнитуры Bluetooth?

1 Ответ

3 голосов
/ 13 февраля 2012

При создании сокета RFCOMM для служебной записи вы указываете уникальный идентификатор (UUID). Они уникальны для каждого соединения, и вы можете иметь несколько открытых подключений RFCOMM Bluetooth к нескольким источникам / устройствам с разными UUID. Так что да, у вас должна быть возможность слушать музыку, когда RFCOMM-соединения отправляют / получают данные в другом месте.

См. Методы listenUsingRfcommWithServiceRecord и createRfcommSocketToServiceRecord для BluetoothAdapter и BluetoothDevice соответственно.

...