我正在使用以下代码在我的应用程序中将嵌入式蓝牙设备与 LG nexus 4 连接
private void pairDevice(BluetoothDevice device) {
BluetoothSocket tmp = null;
try {
tmp = device.createInsecureRfcommSocketToServiceRecord(UUID
.fromString("<UUID of embedded device>"));
} catch (IOException e) {
Log.e("log_tag", e.getMessage());
e.printStackTrace();
}
Log.v("log_tag", "socket found");
try {
tmp.connect();
Log.v("log_tag", "connected");
} catch (IOException e) {
Log.e("log_tag", e.getMessage());
e.printStackTrace();
}
}
它在三星 Galaxy Grand 等其他设备上运行良好,但是当我尝试使用 LG nexus 4 时,它会显示一个对话框,其中包含两个选项对或取消,我不希望它直接与设备连接。请帮我。