我目前正在用Java开发我的第一个应用程序。
此应用要求与我的BL652直接连接,而BL652不接受任何种类的配对选项。话虽如此,我仍然坚持下面的代码,该代码仍然尝试与我的蓝牙设备配对,而不仅仅是连接。因此,我想知道我该怎么做才能建立不需要配对的连接。
预先感谢您的任何答复。
String mac_address = "DA:72:21:29:0F:F0";
private static final UUID MY_UUID = UUID.fromString("E54B0002-67F5-479E-8711-B3B99198CE6C");
lvNewDevices.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
BluetoothDevice device = (BluetoothDevice) mBluetoothAdapter.getRemoteDevice(mac_address);
//uuids = device.getUuids();
try {
socket = device.createRfcommSocketToServiceRecord(MY_UUID);
socket.connect();
} catch (IOException e) {
e.printStackTrace();
}
}
});