android是否支持蓝牙HFP配置文件?或者它取决于设备吗?。
Android在操作系统级别支持哪些配置文件。
答案 0 :(得分:3)
Android本机支持下一个配置文件:A2DP,HFP,HSP。 “原生”是指Android能够将音频流式传输到支持这些配置文件中至少一个的设备。
处理A2DP和HFP配置文件几乎对您的应用程序透明。您只需将音频播放到STREAM_MUSIC中,这些设备将在连接时查看它。
使用HSP配置文件设备要困难得多。 API级别8(Android 2.2)中添加了对它们的官方API支持,您必须将音频流式传输到STREAM_VOICE流:有关详细信息,请参阅AudioManager.startBluetoothSco。但是检测HSP设备是否连接仍然是官方不受支持的(尽管有相关的解决方法)。
在API Level 11中引入了两个新类:BluetoothHeadset和BluetoothA2DP,这些类别让生活更轻松。自API Level 3以来,这两个类存在于android中,但它们仅在第11版中包含在官方API中(尽管这些类自第3个API级别以来发生了巨大变化)。