我不得不替换:
tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
与:
Method m = device.getClass().getmethod("createRfcommSocket", new Class[] {int.class});
tmp = (BluetoothSocket) m.invoke(device, 1);
并奏效!
在Android上使用蓝牙的服务发现失败异常
我不得不替换:
tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
与:
Method m = device.getClass().getmethod("createRfcommSocket", new Class[] {int.class});
tmp = (BluetoothSocket) m.invoke(device, 1);
并奏效!