1

我正在开发一个 Android 应用程序,它将在两个设备之间大量使用蓝牙 RFCOMM 连接,数据流使用默认的BluetoothAdapter.

我想知道的是:

当用户使用蓝牙耳机听音乐时,是否可以使用这种连接?

4

1 回答 1

3

在为服务记录创建 RFCOMM 套接字时,您需要指定唯一标识符 (UUID)。这些对于每个连接都是唯一的,您可以有多个打开的 RFCOMM 蓝牙连接到具有不同 UUID 的多个源/设备。所以是的,您应该能够在通过 RFCOMM 连接在其他地方发送/接收数据的同时听音乐。

分别参见BluetoothAdapterBluetoothDevice上的方法 listenUsingRfcommWithServiceRecord 和 createRfcommSocketToServiceRecord 。

于 2012-02-13T19:01:25.770 回答