我正在尝试创建一个可以执行以下任务的应用程序
- 列出所有可用的BT设备[完成]
- 配对/取消配对[完成]
- 连接/断开配对的设备[不完整]
此处设备仅是通过蓝牙运行的音频设备。我可以将其过滤掉,但无法正确连接/断开连接。
ParcelUuid[] uuids = device.getUuids();
ParcelUuid p = uuids[0];
BluetoothSocket temp = bTDevice.createRfcommSocketToServiceRecord(mUUID);
temp.connect()
问题:在这里,我得到了uuid的列表,所以我正在使用数组中的第一个UUID,但不确定,有时它可以工作,有时不起作用,有人可以帮我吗
收到的UUID: [em] [X] [em] [00001101-0000-1000-8000-00805f9b34fb,0000111e-0000-1000-8000-00805f9b34fb,0000110b-0000-1000-8000-00805f9b34fb,0000110e-0000-1000-1000-8000-00805f9b34fb] 设备