【发布时间】:2011-07-20 09:58:14
【问题描述】:
最近我尝试让配对过程以编程方式工作,我成功了。但我最近发现我的应用程序的用户可以连接到几个“有趣”的设备。所以我必须提示用户选择一个设备来连接
所以我必须将用户连接到已经配对的蓝牙设备。但我的努力都没有奏效。我尝试使用以下命令再次运行配对过程:
tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
还有以下内容:
Method m = mmDevice.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
mmSocket = (BluetoothSocket) m.invoke(mmDevice, 1);
这是我实现的,也是将我的手机与我的嵌入式蓝牙设备配对的唯一有效方式
所以我的问题是:
- 我是否可以断开已配对的设备,然后连接到另一个嵌入式设备?我试过.. 只是连接到新设备,但我无法让它工作
【问题讨论】:
-
不记得我是否解决了。但我记得我确实解决了它。将其标记为已回答
标签: android android-bluetooth pairing