我不得不替换:
tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
与:
Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class}); tmp = (BluetoothSocket) m.invoke(device, 1);并奏效!

我不得不替换:
tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
与:
Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class}); tmp = (BluetoothSocket) m.invoke(device, 1);并奏效!