我需要从我的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。
答案 0 :(得分:0)
尝试将tmp = device.CreateInsecureRfcommSocketToServiceRecord(uuid.Uuid);
更改为tmp = device.CreateRfcommSocketToServiceRecord(uuid.Uuid);