我正在设计一个应用程序,我只需点击一下按钮即可打开蓝牙设置。现在,当我进行设置时,我将配对并连接到附近的任何蓝牙设备。当我按下后退按钮&回到应用程序,我希望能够在我的应用程序中将该连接的设备检索为BluetoothDevice,以便我可以从我的应用程序进一步操作它。
现在我知道搜索,配对和可以使用BluetoothAdapter,BluetoothSocket& amp;蓝牙设备,但我想知道是否有任何方式配对&使用蓝牙设置连接然后在我的应用程序中获取连接的设备。
感谢您的时间!
答案 0 :(得分:0)
您可能需要查询已绑定的设备。但您需要知道UUID或设备名称,以便获得正确的配对设备
Set<BluetoothDevice> devices = adapter.getBondedDevices();
if (devices != null) {
for (BluetoothDevice device : devices) {
if (deviceName.equals(device.getName())) {
result = device;
break;
}
}
}
拥有设备后,您可以调出connect