我想在Android Marshmallow的Bluetooth中实现HFP。任何人都可以共享相关文档或向我提供您的指导

最佳答案

我也尝试实现HFP或通过Android应用程序控制HFP。问题是HFP公共api被隐藏,您only get methods获取已连接的设备,连接状态等,并且连接会自动处理。但是,如果要访问隐藏的API(可以使用它们连接/断开HFP配置文件并获得另一组功能),则需要使用Java反射方法。您可以use this android things code作为参考。只需参考他们如何在a2dp接收器中实现断开连接方法即可。对于hfp部分,我只尝试公开连接和断开连接,没有别的。另外,据我所知,请记住,谷歌不建议使用隐藏的API,并且可以随时将其撤回,因此您需要密切注意新版本。希望这可以帮助!

10-06 13:36