【发布时间】:2012-09-03 09:31:36
【问题描述】:
任何人都可以向我们提供任何用于在 android 中实现 bluez 的源代码。实际上,我们正在尝试使用 GATT 配置文件制作应用程序。此 android 应用程序应通过蓝牙连接与其他设备连接。请建议我将数据发送到非 android 设备的最佳方式。
【问题讨论】:
标签: android bluetooth bluetooth-lowenergy bluez
任何人都可以向我们提供任何用于在 android 中实现 bluez 的源代码。实际上,我们正在尝试使用 GATT 配置文件制作应用程序。此 android 应用程序应通过蓝牙连接与其他设备连接。请建议我将数据发送到非 android 设备的最佳方式。
【问题讨论】:
标签: android bluetooth bluetooth-lowenergy bluez
看看谷歌的蓝牙聊天例子,你也可以用同样的方法连接到非安卓设备。 具体来说,您将需要这个 api
device.createRfcommSocketToServiceRecord(SerialPortServiceClass_UUID);
编辑: 您也可以尝试使用反射来访问像这样的另一种方法
Method m = mmDevice.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
mmSocket = (BluetoothSocket) m.invoke(mmDevice, Integer.valueOf(1));
【讨论】: