我正在尝试使用蓝牙不安全地连接到 RFreader。我尝试使用示例项目中提供的蓝牙聊天示例。我为此使用 android 2.3 及更高版本。
我遇到了很多使用链接
createInsecureRfcommSocketToServiceRecord()
随着
listenUsingInsecureRfcommWithServiceRecord(String, UUID)
- 我根据需要更改了蓝牙聊天示例。
- 最初它显示扫描设备列表(显示射频阅读器)。
选择设备后,
connectThread
将调用。它将创建BluetoothSocket
usingcreateInsecureRfcommSocketToServiceRecord()
。然后我正在启动取消发现并调用的线程
bluetoothSocket.connect()
。
但是,在这里给出一个**IOException:Service discovery failed**
. 我已经删除了AcceptThread()
监听连接的代码,因为我是通过从扫描设备列表中选择一个设备来显式连接的。
我做错了吗?是否有任何其他程序可以连接到非 UI 蓝牙设备?
提前致谢 :)