通过蓝牙发送/接收数据

Posted

技术标签:

【中文标题】通过蓝牙发送/接收数据【英文标题】:send/receive data via Bluetooth 【发布时间】:2015-04-21 00:09:34 【问题描述】:

我正在尝试从 android 设备发送/接收字符串。 在过去的 3 个小时里,我一直在谷歌上搜索,但找不到任何可以正常工作的东西。 我得到的最接近的是:fella

我收到以下错误:

02-19 15:44:17.680    4680-4680/com.example.jelle.bluetoothconnector W/System.err﹕ at com.example.jelle.bluetoothconnector.BluetoothConnection.init(BluetoothConnection.java:38)
02-19 15:44:17.680    4680-4680/com.example.jelle.bluetoothconnector W/System.err﹕ at com.example.jelle.bluetoothconnector.BluetoothConnection.<init>(BluetoothConnection.java:25)
02-19 15:44:17.680    4680-4680/com.example.jelle.bluetoothconnector W/System.err﹕ at com.example.jelle.bluetoothconnector.ConnectorActivity.btnBluetooth_onCLick(ConnectorActivity.java:92)
02-19 15:44:17.680    4680-4680/com.example.jelle.bluetoothconnector W/System.err﹕ at java.lang.reflect.Method.invoke(Native Method)
02-19 15:44:17.680    4680-4680/com.example.jelle.bluetoothconnector W/System.err﹕ at java.lang.reflect.Method.invoke(Method.java:372)

谁能帮助我?我只需要一些可以通过蓝牙发送/接收字符串的代码就可以开始了

谢谢!

【问题讨论】:

【参考方案1】:

最好最全面的例子是安卓官方的蓝牙聊天例子。您可能不需要更改大部分内容。看到这个: https://github.com/googlesamples/android-BluetoothChat

【讨论】:

以上是关于通过蓝牙发送/接收数据的主要内容,如果未能解决你的问题,请参考以下文章

为啥电脑的蓝牙只能发送文件,而不能接收文件

InputStream不通过蓝牙接收数据

怎么读取Android的蓝牙接收到的数据

如何让手机APP接收蓝牙模块发送的数据并显示出来

xamarin蓝牙数据接收延迟

ESP32 BLE蓝牙 微信小程序通信发送大于20字符数据