我正在創建一個連接到藍牙條碼掃描器的Android應用程序。我一直在尋找如何做到這一點的代碼示例,但我找不到任何連接到設備的處理。我看到很多與Android設備連接對等設備,但似乎並沒有涵蓋Android到設備。以編程方式連接到藍牙條碼掃描器Android
這是我到目前爲止的代碼。它在連接被拒絕的連接時失敗。
UUID uuid = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
socket = mDevice.createRfcommSocketToServiceRecord(uuid);
socket.connect();
06-11 15:29:10.113: W/System.err(20018): java.io.IOException: Connection refused
06-11 15:29:10.133: W/System.err(20018): at android.bluetooth.BluetoothSocket.connectNative(Native Method)
06-11 15:29:10.133: W/System.err(20018): at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:212)
該設備與Android手機配對,我用手機檢索它。
Set<BluetoothDevice> pairedDevices = btAdapter.getBondedDevices();
您在掃描儀文檔中找不到? – Guillaume
在嘗試連接之前是否真的與設備配對? – dymmeh
設備已配對是。 –