Android中蓝牙连接的奇怪问题

时间:2018-03-13 08:54:03

标签: android bluetooth

我需要从我的Android应用程序连接到蓝牙扫描仪。连接后,扫描的RFID将被添加到本地数据库中。

这里的问题是蓝牙扫描仪有时无法连接,因为没有明确的模式失败,因此无法连接。

有时它连接但不读取任何RFID。无法弄清楚它失败了。我只收到一条异常消息

I reduced the number of columns to be inserted and i was able to write the data.

以下是BluetoothDeviceConnector的代码:

"read failed, socket might closed or timeout, read ret: -1"

任何人都可以帮我解决问题,因为我正在处理的应用程序的主要功能是连接到扫描仪并扫描RFID。

1 个答案:

答案 0 :(得分:0)

尝试将tmp = device.CreateInsecureRfcommSocketToServiceRecord(uuid.Uuid);更改为tmp = device.CreateRfcommSocketToServiceRecord(uuid.Uuid);