(Android)蓝牙连接和数据传输

问题描述 投票:0回答:1

蓝牙经典

我是蓝牙 API 的新手,所以请原谅我的无知。

我设法通过 SPP UUID 使用 rfCommSocket 连接我的 Galaxy Buds。

我现在如何将命令传输到我的设备并从中接收数据?我看不到任何与此相关的示例代码或文档。我知道我需要通过 inputStream 和 OutputStream 构造它,但我看不到很好的例子。至少在安卓上是这样。

不仅是 Galaxy Buds,还包括其他蓝牙设备。前任。鼠标/打印机/等等

任何帮助/提示都可以,我很困惑几天做蓝牙有这么多不一致和隐藏的方法。

我正在关注此文档:https://developer.android.com/develop/connectivity/bluetooth/setup

android bluetooth android-bluetooth
1个回答
0
投票

正如 Morrison Chang 所言,您将无法使用 SPP 与 Galaxy 耳机进行通信,因为此配置文件旨在串行传输数据。对于音频特定设备,您通常需要使用高级音频分发配置文件 (A2DP) 来传输音频,然后使用免提配置文件 (HFP) 或耳机配置文件 (HSP) 来控制设备(例如接听和拨打电话、调节音量等)。

您可能会发现以下链接很有用:-

© www.soinside.com 2019 - 2024. All rights reserved.