蓝牙经典
我是蓝牙 API 的新手,所以请原谅我的无知。
我设法通过 SPP UUID 使用 rfCommSocket 连接我的 Galaxy Buds。
我现在如何将命令传输到我的设备并从中接收数据?我看不到任何与此相关的示例代码或文档。我知道我需要通过 inputStream 和 OutputStream 构造它,但我看不到很好的例子。至少在安卓上是这样。
不仅是 Galaxy Buds,还包括其他蓝牙设备。前任。鼠标/打印机/等等
任何帮助/提示都可以,我很困惑几天做蓝牙有这么多不一致和隐藏的方法。
我正在关注此文档:https://developer.android.com/develop/connectivity/bluetooth/setup
正如 Morrison Chang 所言,您将无法使用 SPP 与 Galaxy 耳机进行通信,因为此配置文件旨在串行传输数据。对于音频特定设备,您通常需要使用高级音频分发配置文件 (A2DP) 来传输音频,然后使用免提配置文件 (HFP) 或耳机配置文件 (HSP) 来控制设备(例如接听和拨打电话、调节音量等)。
您可能会发现以下链接很有用:-