我在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);
打开配对对话框,用户输入该针脚,但实际上并没有配对。
以前曾经问过一个非常类似的问题,但没有人回答,希望我会有更多的运气
答案 0 :(得分:1)
我不知道你是否还有这个问题,因为这个问题真的很旧,但是我正在做一个确实如此的应用程序,所以我会分享我的代码进行配对:< / p>
BluetoothAdapter bluetooth = BluetoothAdapter.getDefaultAdapter();
device = bluetooth.getRemoteDevice(address);
// Opens the pin dialog and then bonds the device
device.createBond();
希望它会对某人有所帮助。