1

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

4

0 回答 0