Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Android设置为蓝牙耳机_Android_Bluetooth_Android 4.4 Kitkat_Hfp - Fatal编程技术网

将Android设置为蓝牙耳机

将Android设置为蓝牙耳机,android,bluetooth,android-4.4-kitkat,hfp,Android,Bluetooth,Android 4.4 Kitkat,Hfp,我是蓝牙新手,如果有人能告诉我我的想法和路线是否正确,以及如何继续,我将不胜感激 我正在开发运行在AM437x上的Android设备(平板电脑),并支持Android kitkat(4.4)。我想为它实现蓝牙耳机功能,这样用户就可以通过已连接的android手机使用蓝牙拨打和接听电话。android Bluetooth stack(Bluedroid)仅支持音频网关角色中的HFP配置文件。我还想要HFP免提功能。此配置文件在Bluez/Bluetopia堆栈中可用。我们可以在Bluedroid上

我是蓝牙新手,如果有人能告诉我我的想法和路线是否正确,以及如何继续,我将不胜感激

我正在开发运行在AM437x上的Android设备(平板电脑),并支持Android kitkat(4.4)。我想为它实现蓝牙耳机功能,这样用户就可以通过已连接的android手机使用蓝牙拨打和接听电话。android Bluetooth stack(Bluedroid)仅支持音频网关角色中的HFP配置文件。我还想要HFP免提功能。此配置文件在Bluez/Bluetopia堆栈中可用。我们可以在Bluedroid上为他们导入源代码吗?如果是,需要进行哪些更改

进一步说,我已经有了一个A2DP接收器角色,在Bluedroid上实现了SBC解码器,这是HFP-HF角色的需求之一。下一步,我需要将设备广播为耳机。为此,我们需要将BluetoothClass主类设置为音频/视频(值为1024或0x400),将BluetoothClass设备类设置为音频/视频可穿戴耳机(值为1028或0x404)。因此,其他蓝牙设备会将该设备识别为音频/视频耳机。我如何改变这些?建立连接后,手机可以启动与Cuff的免提通信

一旦建立连接,据我所知,将有三个级别的连接,即服务级别连接、编解码器连接和音频连接。如果我们想知道这些连接是如何管理的,您知道我们应该研究哪些方面吗