相关疑难解决方法(0)

Android蓝牙多重连接问题?

我是Android的新手,我正在开发一个项目,我必须将我的设备连接到所有可以通过startDiscovery()电话使用蓝牙找到的设备.我已经完成了bluetooth chat sample,但问题是,对于make连接我需要点击列表中的搜索设备项,但我想在列表中的所有设备上发送数据对象..是可能的listenUsingInsecureComm..,?但我没有得到如何在未经许可的情况下与其他搜索设备配对的方式(接收设备不需要单击是配对)?

我也在这里访问了相关问题,但无法得到我的解决方案.

connection android bluetooth insecure-connection

6
推荐指数
1
解决办法
5698
查看次数

连接到已配对的蓝牙设备

最近,我尝试让配对过程以编程方式工作,并且成功了。但我最近发现我的应用程序的用户可以连接到几个“有趣的”设备。所以我必须提示用户选择要连接的设备

所以我必须将用户连接到已经配对的蓝牙设备。但我的努力都没有效果。我尝试使用以下命令再次运行配对过程:

tmp = device.createRfcommSocketToServiceRecord(MY_UUID);

还有以下内容:

Method m = mmDevice.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
mmSocket = (BluetoothSocket) m.invoke(mmDevice, 1);
Run Code Online (Sandbox Code Playgroud)

这是我已经实现的方法,也是将我的手机与嵌入式蓝牙设备配对的唯一有效方法

所以我的问题是:

  • 我是否可以断开配对设备的连接,然后连接到另一个嵌入式设备?我尝试..简单地连接到新设备,但我无法让它工作

android android-bluetooth pairing

5
推荐指数
1
解决办法
1万
查看次数