在Android中将模型从BLE切换到Bluetooth Classic

时间:2019-06-25 03:54:59

标签: android bluetooth bluetooth-lowenergy

我正在设置一个移动应用程序,以支持android手机和一个双模蓝牙模块之间的蓝牙通信。两个设备必须建立BLE连接并通过HandsFree配置文件传输声音。任何时候,两个设备必须能够重新建立这些通信。

在声音传输完成后,应用程序应该关闭Classic蓝牙进程并始终通过BLE进行连接吗?

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,则您的应用程序不需要蓝牙低功耗(BLE)。如果您只想通过HandsFree配置文件传输声音,则可以仅使用经典蓝牙来完成,甚至可以对整个应用程序启用BLE。

请参阅此Android开发人员页面,其中提供了有关如何执行此操作的逐步指南并提供了示例代码:-

https://developer.android.com/guide/topics/connectivity/bluetooth#Profiles

最后,请注意,在大多数情况下,BLE和经典蓝牙是互斥的;尽管它们是同一规范的一部分,但它们就像两种不同的无线技术一样,几乎在所有情况下,您的应用程序都需要一个或另一个,但不是两个都需要。请参阅此帖子以获取更多详细信息:-

Can a Bluetooth LE powered device discover a classic Bluetooth device and vice-versa?

我希望这会有所帮助。