2

所以我正在使用一个使用 A2DP、HFP、AVRCP 和 SPP 的硬件设备。我遇到的问题似乎只在某些手机上,但我想解决它。

通过 Android (pair.connect) 连接硬件设备时,一切正常。如果我进入默认音乐播放器,它会正确流式传输以及 AVRCP 命令正常工作。

但是,在我正在开发的应用程序中,我使用 SPP。当我尝试使用 BluetoothSocket.connet() 方法时,它会导致硬件丢失 A2DP 和 AVRCP(媒体连接)我正在使用蓝牙聊天示例中的标准 bluetoothSerialService 类

private static final UUID SerialPortServiceClass_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");

...

mmSocket = mmDevice.createRfcommSocketToServiceRecord(SerialPortServiceClass_UUID);
mmSocket.connect();

我正在测试的无法使用的手机包括 Droid X (2.2/2.3)、HTC Desire 2.2、Droid1 2.2。它适用于三星 Captivate 2.2 和 LG 擎天柱 2.2

4

0 回答 0