1

我的应用程序中有一个广播接收器,它通过跟踪android.bluetooth.device.action.ACL_CONNECTED广播来记录 BT 设备的每个连接。但是我需要知道BT设备是耳机,更重要的是,它是SCO还是A2DP耳机。我可以使用 BluetoothClass.Service 找出连接的设备支持哪些服务,但我不知道哪些服务应该对应于每种类型的耳机。以下是列出的:

AUDIO 
CAPTURE
INFORMATION 
LIMITED_DISCOVERABILITY 
NETWORKING 
OBJECT_TRANSFER 
POSITIONING 
RENDER 
TELEPHONY

谁能告诉我这些决定耳机配置文件类型(耳机、免提还是 A2DP?

4

1 回答 1

0

您可以使用 BluetoothProfile.ServiceListener 并监听 onServiceConnetced,您将收到 A2DP 或 SCO 连接的通知。看这里

于 2011-04-29T15:48:20.980 回答