2

我想在 Android Marshmallow 的蓝牙中实现 HFP。任何人都可以分享相关文件或为我提供指导

4

1 回答 1

1

我也尝试过实现 HFP,或者更确切地说是通过 android 应用程序控制 HFP。问题是 HFP 公共 api 是隐藏的,您只能获得获取连接设备、连接状态等的方法,并且连接是自动处理的。但是,如果您想访问隐藏的 API,您可以使用这些 API 连接/断开 HFP 配置文件并获得另一组功能,则需要使用 java 反射方法。你可以使用这个 android things 代码作为参考。只需参考他们如何在 a2dp 接收器中实现断开连接方法。对于 hfp 部分,我只尝试公开连接和断开连接,仅此而已。另外据我所知,请记住,谷歌不建议使用隐藏的 API,并且可以随时撤回它们,因此您需要密切关注新版本。希望这可以帮助!

于 2018-04-18T04:38:52.973 回答