蓝牙如何工作

时间:2011-10-31 20:44:21

标签: android bluetooth

有人可以向我解释在将Android设备连接到另一台设备时蓝牙是如何工作的。

这是我认为我知道的。

我有两个设备。

一个是客户端,另一个是服务器,取决于哪个启动连接。 Android设备将在可发现模式下搜索设备。 Android设备可以列出以前配对的设备。

打开BluetoothSocket以在设备之间创建连接。 现在可以传输数据 完成后可以关闭套接字

问题:如果设备显示存在与LED的连接,那么在调用BluetoothSocket.connect()后LED是否会闪烁。

我是否可以在任何地方找到有关其如何运作的文献等。

这个问题的原因是由于我之前的帖子:

Android Bluetooth Connecting Error

我不确定我是否实际连接。 Android文档说有一个名为BluetoothSocket.isConnected()的布尔值,但我似乎无法找到它。所以我无法弄清楚我是否实际连接,如果我可以开始发送数据,我就不知道“连接”后。

1 个答案:

答案 0 :(得分:0)

BluetoothSocket.isConnected()的链接是here。文档说Since API level 14,这意味着您需要将sdk更新为r14才能使用该方法。

编辑:此link可帮助您了解您是否已连接到其他蓝牙设备