有人能给我解释一下,当一个Android设备连接到另一个设备时,蓝牙是如何工作的吗?
这就是我所知道的。
我有两个设备。
一个是客户端,另一个是服务器,这取决于发起连接的是哪一个。Android设备将在可发现模式下搜索设备。Android设备可以列出以前配对的设备。
将打开BluetoothSocket以创建设备之间的连接。现在可以传输数据,完成后可以关闭套接字
问:如果设备显示存在与发光二极管的连接,那么一旦调用BluetoothSocket.connect(),该发光二极管是否会闪烁。
有没有什么地方可以找到关于它的工作原理等方面的文献?
这个问题的原因是因为我之前的帖子:
Android Bluetooth Connecting Error
我不确定我是否真的连接上了。安卓文档说有一个名为BluetoothSocket.isConnected()的布尔值,但我似乎找不到它。所以我不能确定我是否真的连接上了,我也不知道在“连接上”之后我是否可以开始发送数据。
发布于 2011-11-01 07:43:42
BluetoothSocket.isConnected()的链接是here。文档显示为Since API level 14,这意味着您需要将您的sdk更新为r14才能使用该方法。
编辑:这个link可以帮助你找出你是否连接到另一个蓝牙设备
https://stackoverflow.com/questions/7959498
复制相似问题