Android蓝牙配对意图

时间:2013-05-26 18:58:36

标签: android bluetooth

我在onItemClickListener

中使用以下代码
            BluetoothDevice device;
        device = btAdapter.getRemoteDevice(address);
        Intent intent1 = new Intent("android.bluetooth.device.action.PAIRING_REQUEST");
        intent1.putExtra("android.bluetooth.device.extra.DEVICE", device);
        intent1.putExtra("android.bluetooth.device.extra.PAIRING_VARIANT", 0);
        intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent1);

打开配对对话框,用户输入该针脚,但实际上并没有配对。

以前曾经问过一个非常类似的问题,但没有人回答,希望我会有更多的运气

1 个答案:

答案 0 :(得分:1)

我不知道你是否还有这个问题,因为这个问题真的很旧,但是我正在做一个确实如此的应用程序,所以我会分享我的代码进行配对:< / p>

BluetoothAdapter bluetooth = BluetoothAdapter.getDefaultAdapter();
device = bluetooth.getRemoteDevice(address);

// Opens the pin dialog and then bonds the device
device.createBond();

希望它会对某人有所帮助。