CreateRfcommSocketToServiceRecord сопряжение BluetoothAndroid

Форум для тех, кто программирует под Android
Anonymous
CreateRfcommSocketToServiceRecord сопряжение Bluetooth

Сообщение Anonymous »

Я пытаюсь подключиться к встроенному устройству, и контакт Bluetooth равен 1234. Когда я подключаюсь к встроенной плате, он просит меня ввести 000000 на встроенной плате и не просит меня ввести правильный контакт с моего устройства. . Я не уверен, что делаю неправильно.

Код: Выделить всё

public void connectBluetooth() throws IOException{
device = bluetoothAdapter.getRemoteDevice(MAC);
try {
mSocket = device.createRfcommSocketToServiceRecord(MY_UUID);
} catch (IOException e) {
Log.e(tag, "+++++Failed to create RFCOMM connection+++++");
}
try{
mSocket.connect();
Log.e(tag, "+++++connecting+++++");
manageBluetooth manageThread = new manageBluetooth();
manageThread.start();
threadCheck = true;
}catch(IOException e){
Log.e(tag, "+++++Failed to connect+++++");
}
Log.e(tag, "+++++After catch+++++");
}
}
Я вызываю и выхожу из ManageThread, я также указал правильный MAC-адрес.
Конечно, он должен просить меня ввести PIN-код на моем телефоне, а не на встроенной плате.

Подробнее здесь: https://stackoverflow.com/questions/840 ... -bluetooth

Вернуться в «Android»