如何使用蓝牙从设备接收一些字节?

时间:2018-07-18 10:45:49

标签: java android bluetooth byte

我想知道是否有人可以向我展示代码示例,以便我从通过蓝牙发送字节的设备中读取某些字节。 到目前为止,我已经完成了编写工作,我的意思是向设备发送一些字节,但是一旦设备读取了我发送的字节,设备应该发送一些不同的字节。 所以程序是这样的: 我使用手机上的应用程序连接到设备,连接后,我将其发送给它一个字节数组。他收到所有这些信息后,还必须向我发送一个字节数组。

我还需要Bluetooth套接字服务器才能接收这些字节吗?

任何帮助都非常受欢迎! 谢谢

1 个答案:

答案 0 :(得分:0)

有关如何使用蓝牙的所有过程和示例都在这里:

https://developer.android.com/guide/topics/connectivity/bluetooth

启用蓝牙后,一台设备将通过使用BluetoothServerSocket对象充当服务器

,另一个将使用BluetoothSocket充当客户端。然后使用myBluetoothServer.accept()方法,您将侦听新的连接请求,客户端将尝试在此处进行连接,并通过使用流,进行读写操作就可以了(请查看android网站上的示例)。