我正在尝试通过蓝牙连接另一个安卓设备,首先我配对了这些设备,然后我试图向另一个设备发送请求。
当我调用系统蓝牙设置界面时,我可以配对另一个设备。
Intent btSettingsIntent = new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);
startActivityForResult(btSettingsIntent, Pair_Request);
当我尝试通过编程进行配对时,我收到了这个对话框,然后在我的设备上输入了配对数字,但是另一个设备没有响应。
BluetoothDevice device = bluetoothAdapter.getRemoteDevice(strAddress);
Intent intent = new Intent("android.bluetooth.device.action.PAIRING_REQUEST");
intent.putExtra("android.bluetooth.device.extra.DEVICE", device);
intent.putExtra("android.bluetooth.device.extra.PAIRING_VARIANT", 0);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
当我在设备中输入配对号码时,另一个设备上没有显示任何内容。如图所示: