java - 服务发现失败 - 使用 SPP 的蓝牙聊天连接

标签 java android bluetooth serial-port

所以我在eclipse (API8) 上编译并成功运行了Android Bluetooth Chat 项目。

问题是,当我连接到我自己的嵌入式蓝牙设备 (http://www.sparkfun.com/products/582) 时,它在 Debug模式下显示“服务发现失败”。

我搜索了一下,找到了这个帖子:Service discovery failed exception using Bluetooth on Android

我怎么每次都遇到编译错误。

我在 eclipse 中有几个快速修复。这些都不起作用。我是 Java 新手。

谢谢

最佳答案

根据我的经验,对蓝牙聊天应用程序进行唯一绝对必要的修改以启用与蓝牙设备的 SPP 配置文件的连接是使用 SPP UUID。按如下方式更改 MY_UUID:

private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 

有了这个 UUID,我发现我能够连接到大量的 SPP 蓝牙模块。

关于java - 服务发现失败 - 使用 SPP 的蓝牙聊天连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6732716/

相关文章:

ios - Flutter 蓝牙后台模式 iOS - 保持应用程序处于事件状态,监听 BLE 特征通知

java - 如何使用 Java 将 PDF 中表格的特定单元格内的文本设为粗体

java - 使用仪器框架进行单元测试时出错

android - 解决webview中的dns查找问题

ubuntu - 在 Ubuntu 上难以与蓝牙 OBDII 设备配对

iOS CoreBluetooth CBErrorDomain=8 尝试实现 HID 规范

java - 使用适配器设置没有 TextView 的 ListView 高度

java - 对于 Java 中的静态帮助器类,使用泛型还是对象类型更好?

安卓微调器 : Get selected custom object

Android WebView - 表单数据持久化