1

我创建了蓝牙连接到 datamax 打印机(APEX 4)的解决方案。我不使用线程,它是简单的“即发即弃”任务。

mSocket=device.CreateRfcommSocketToServiceRecord(MY_UUID);                                                                                              
                    mAdapter.CancelDiscovery();                     
                    mSocket.Connect();  

UUID 默认为 00001101-0000-1000-8000-00805f9b34fb。

问题是调用 Connect 没有结束 - 没有例外,它只是挂起 :( 仅在输出中出现:

D/BluetoothSocket(12234): 创建 BluetoothSocket: type = 1, fd = -1, uuid = [00001101-0000-1000-8000-00805f9b34fb], port = -1

我正在三星 Galaxy S Plus 上进行测试。有什么线索吗?

4

0 回答 0