1
A
回答
2
下一個配置文件原生支持的Android:A2DP,HFP,HSP。我的意思是說,Android能夠將音頻流式傳輸到至少支持其中一種配置文件的設備。
處理A2DP和HFP配置文件對您的應用程序幾乎是透明的。您只需將音頻播放到STREAM_MUSIC中,並且這些設備在連接時會將其隱藏起來。
對於HSP配置文件設備來說,它非常困難。 API Level 8(Android 2.2)增加了對它們的官方API支持,您必須將音頻流式傳輸到STREAM_VOICE流:有關更多詳細信息,請參閱AudioManager.startBluetoothSco。但是檢測HSP設備是否連接仍然是官方不支持的(儘管有這方面的解決方法)。
在API Level 11中,引入了兩個新類:BluetoothHeadset和BluetoothA2DP,它們讓生活變得更加輕鬆。這兩個類自API Level 3開始就在android中存在,但它們僅在第11版中包含在官方API中(儘管這些類自第3個API級別以來發生了顯着變化)。
相關問題
- 1. Android支持藍牙DUN配置文件嗎?
- 2. Android支持PBAP藍牙配置文件嗎?
- 3. Android藍牙API支持Pan配置文件?
- 4. 藍牙HFP查詢
- 5. Android 4.2.2是否支持USB藍牙適配器?
- 6. 如何找到HFP藍牙配置文件版本,PBAP在iPhone/Android的
- 7. 什麼藍牙堆棧在Windows XP上支持HFP?
- 8. iOS是否支持藍牙SPP?
- 9. Android平板電腦和藍牙HFP
- 10. 除了6個配置文件(HFP,PBAP,A2DP,AVRCP,PAN,HID)之外,是否有任何支持的藍牙配置文件在iOS中使用?
- 11. 藍牙和iOS - 支持哪些協議/配置文件?
- 12. Android SDK - 列出藍牙配置文件
- 13. Android中的藍牙HDP配置文件
- 14. 藍牙A2DP配置文件
- 15. Android手機藍牙是否支持SPP通訊?
- 16. Monodevelop是否支持配置文件?
- 17. 帶有HFP配置文件的Android TTS
- 18. 使用原生Android藍牙支持Codename
- 19. Android - AVD中的藍牙支持
- 20. android手機支持藍牙opp
- 21. Android模擬器上的藍牙支持
- 22. QuickBlox webRtc sdk中的藍牙支持Android
- 23. 如何知道藍牙適配器是否支持WinXP SP3中的串行端口配置文件(SPP)?
- 24. 與iPhone,Droid的藍牙HFP連接
- 25. 支持的藍牙版本
- 26. C#中的藍牙支持
- 27. CoreBluetooth僅支持藍牙4.0?
- 28. Android手機和支持藍牙的硬件設備之間的藍牙通信
- 29. Android是否支持Web服務設備配置文件(dpws)?
- 30. 是否有任何實際的Android手機實現藍牙spp配置文件
我沒有藍牙音頻設備。我有跟蹤設備,使用HFP配置文件。所以它可以接受HFP配置文件命令。那麼有沒有辦法將命令發送到不是藍牙耳機的HFP配置文件設備? – Amal 2011-06-02 04:04:06
我還沒有調查過這個問題。 Android本身能夠處理來自HFP的命令(音量增大/音量減小),但是這絕對沒有暴露在API級別10中。在API級別11中引入了'BluetoothHeadset'類,它有一些常量,看起來像是' CMD's:'AT_CMD_TYPE_READ','AT_CMD_TYPE_SET'。但我還沒有找到如何發送/接收它們。雖然我剛剛掃描了文檔,但可能只是不完整。 – inazaruk 2011-06-02 06:35:18