Android蓝牙低能配对显示/隐藏已加载Pin对话框

Android蓝牙低能配对显示/隐藏已加载Pin对话框,android,bluetooth,Android,Bluetooth,我正在尝试编写一个简单的android应用程序,与nrf52设备配对(蓝牙低能耗,而不是经典的蓝牙)。我想弹出上面的图片(我从中得到这张图片) 但当我尝试创建bond/pair时,我实际上得到了下面的图像,如何使上面的图像显示出来而不是下面的图像?或者在没有任何android提示/通知出现的情况下如何设置PIN 事实证明,这不是你可以在android应用程序上设置的东西。在目标设备上,您需要确保蓝牙4.2已启用,并将配对选项设置为displayYesNo。看看 所以现在在我的Google pix

我正在尝试编写一个简单的android应用程序,与nrf52设备配对(蓝牙低能耗,而不是经典的蓝牙)。我想弹出上面的图片(我从中得到这张图片)

但当我尝试创建bond/pair时,我实际上得到了下面的图像,如何使上面的图像显示出来而不是下面的图像?或者在没有任何android提示/通知出现的情况下如何设置PIN


事实证明,这不是你可以在android应用程序上设置的东西。在目标设备上,您需要确保蓝牙4.2已启用,并将配对选项设置为displayYesNo。看看


所以现在在我的Google pixel 7.1.2上,当我尝试配对目标设备时,我会收到一个通知,如果我点击通知,6位数的确认屏幕就会出现,我可以点击“配对”或“取消”。但是,如果你的android手机太旧,它会要求你输入6位PIN。

你好,刘,你能发布你的BLe连接代码吗?当我尝试连接BLe设备时,我不需要配对/pin设备。我想配对,因为我们的设备需要BLe加密。(你知道,我们不希望人们嗅探到的东西)我想我需要的是让目标设备(nrf52)启用bluetooth security 4.2功能,displayYesNo,使用数字比较-两台设备上都显示6位数字,并要求用户确认它们是否相同。当两台设备都有显示器并且能够输入Yes/No.Yep时使用。我想你是对的。我的BLE设备不需要BLE加密,因此我从未见过pin对话框。您现在实现了“配对对话框”吗?