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. 蓝牙HFP查询
- 3. 如何找到HFP蓝牙配置文件版本,PBAP在iPhone/Android的
- 4. 什么蓝牙堆栈在Windows XP上支持HFP?
- 5. 蓝牙A2DP配置文件
- 6. Android模拟器上的蓝牙支持
- 7. Android - AVD中的蓝牙支持
- 8. QuickBlox webRtc sdk中的蓝牙支持Android
- 9. 与iPhone,Droid的蓝牙HFP连接
- 10. Android是否支持Web服务设备配置文件(dpws)?
- 11. 是否有任何实际的Android手机实现蓝牙spp配置文件
- 12. 在单个BTLE系统上支持多个蓝牙配置文件
- 13. 如何检查其他BLE设备支持的蓝牙配置文件?
- 14. 哪个版本的蓝牙支持Android Froyo支持
- 15. Mac蓝牙MAP配置文件
- 16. Android蓝牙配对
- 17. 新iPad是否支持Core蓝牙,或者仅限于iPhone 4S?
- 18. HC-05蓝牙设备是否支持AVRCP命令?
- 19. Xcode中的iPhone模拟器是否支持蓝牙低功耗?
- 20. Android蓝牙推送文件
- 21. Android蓝牙文件传输
- 22. Android蓝牙文件发送
- 23. 蓝牙文件传输Android
- 24. 在Android中阅读蓝牙RSSI for BLE接近配置文件
- 25. 在Android Kitkat中实现蓝牙HID设备配置文件
- 26. 如何在android中使用蓝牙HID配置文件?
- 27. 实现自己的蓝牙配置文件为Android
- 28. linux中的HFP/HSP配置文件
- 29. Android API是否支持KML文件?
- 30. Android中的蓝牙配对
我没有蓝牙音频设备。我有跟踪设备,使用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