0
我的應用程序中有一個廣播接收器,通過跟蹤android.bluetooth.device.action.ACL_CONNECTED
廣播記錄BT設備的每個連接。但我需要知道BT設備是否是耳機,更重要的是,如果它是SCO還是A2DP耳機。我可以使用BluetoothClass.Service查找連接的設備支持哪些服務,但我不知道應該爲每種類型的耳機提供哪些服務。這裏是那些上市:如何確定Android SDK中的BT耳機類型(SCO或A2DP)?
AUDIO
CAPTURE
INFORMATION
LIMITED_DISCOVERABILITY
NETWORKING
OBJECT_TRANSFER
POSITIONING
RENDER
TELEPHONY
誰能告訴我這些,其determiny耳機配置文件類型(耳機,免提,A2DP或
對不起,應該提到 - 我需要它在OS 2.0及更高版本(API 5)上工作,這是API 11,所以我必須這樣做我在原始文章中的方式,只是不知道哪些服務屬於哪個配置文件 – user496854 2011-04-29 15:57:55
以上信息僅提供信息,如果設備具有音頻功能(如果該服務具有音頻),則無法知道使用舊版公共API的配置文件。 (可以通過私有API進行) – 2011-04-29 16:56:35
好的,我可以根據BluetoothClass.Device來確定協議嗎?它列出了所有可能的主要和次要設備類,所以有哪些類是SCO和哪些是A2DP的列表? – user496854 2011-04-29 17:30:16