如何在Android SDK中确定BT耳机类型(SCO或A2DP)?

时间:2011-04-29 08:40:03

标签: android bluetooth headset

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

AUDIO 
CAPTURE
INFORMATION 
LIMITED_DISCOVERABILITY 
NETWORKING 
OBJECT_TRANSFER 
POSITIONING 
RENDER 
TELEPHONY

有人能告诉我这些确定的耳机配置文件类型(耳机,免提或A2DP?

1 个答案:

答案 0 :(得分:0)

您可以使用BluetoothProfile.ServiceListener并侦听onServiceConnetced,您将收到A2DP或SCO连接的通知。 见here

相关问题