我的应用程序中有一个广播接收器,它通过跟踪android.bluetooth.device.action.ACL_CONNECTED
广播来记录 BT 设备的每个连接。但是我需要知道BT设备是耳机,更重要的是,它是SCO还是A2DP耳机。我可以使用 BluetoothClass.Service 找出连接的设备支持哪些服务,但我不知道哪些服务应该对应于每种类型的耳机。以下是列出的:
AUDIO
CAPTURE
INFORMATION
LIMITED_DISCOVERABILITY
NETWORKING
OBJECT_TRANSFER
POSITIONING
RENDER
TELEPHONY
谁能告诉我这些决定耳机配置文件类型(耳机、免提还是 A2DP?