我正在开发一个Android应用程序,它将在两个设备之间大量使用蓝牙RFCOMM连接,数据流使用默认的 BluetoothAdapter .
BluetoothAdapter
我想知道的是:
当用户使用蓝牙耳机收听音乐时,是否可以使用这种连接?
在为服务记录创建RFCOMM套接字时,您需要指定唯一标识符(UUID) . 这些是每个连接所特有的,您可以将多个开放的RFCOMM蓝牙连接连接到具有不同UUID的多个源/设备 . 所以是的,你应该能够在RFCOMM连接发送/接收数据的同时听音乐 .
请分别参见BluetoothAdapter和BluetoothDevice上的方法listenUsingRfcommWithServiceRecord和createRfcommSocketToServiceRecord .
1 回答
在为服务记录创建RFCOMM套接字时,您需要指定唯一标识符(UUID) . 这些是每个连接所特有的,您可以将多个开放的RFCOMM蓝牙连接连接到具有不同UUID的多个源/设备 . 所以是的,你应该能够在RFCOMM连接发送/接收数据的同时听音乐 .
请分别参见BluetoothAdapter和BluetoothDevice上的方法listenUsingRfcommWithServiceRecord和createRfcommSocketToServiceRecord .