我正在使用以下代码
在我的应用程序中将嵌入式蓝牙设备与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时,它显示了一个带有两个选项对或取消的对话框,我不希望它应该直接与设备连接。请帮帮我。