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