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