任何人都可以在android中为我们提供bluez实现的任何源代码。实际上我们正在尝试使用GATT配置文件来创建应用程序。这个Android应用程序应该通过蓝牙连接与其他设备连接。请建议我将数据发送到非Android设备的最佳方式。
答案 0 :(得分:0)
通过Google查看蓝牙聊天示例,您也可以使用相同的方法连接到非Android设备。 具体来说,你需要这个api
device.createRfcommSocketToServiceRecord(SerialPortServiceClass_UUID);
编辑: 您也可以尝试使用反射来访问另一种方法,例如
Method m = mmDevice.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
mmSocket = (BluetoothSocket) m.invoke(mmDevice, Integer.valueOf(1));