我们如何实现 Android 的数值比较?
我做了很多研究,我知道我需要将 IOCapability 设置为 KeyboardDisplay。
如果其他 BLE 设备自身的 IOCapability 使其与 Numeric Comparison 的矩阵结果匹配,则它将与 Numeric Comparison 配对。
但是我在网上找不到任何示例代码。
我们应该以某种方式使用BluetoothConfigManager来正确设置IO功能?
即使用 setIoCapability(int Capability) 和 IO_CAPABILITY_KBDISP
请参见此处:https://developer.android.com/reference/com/google/android/things/bluetooth/BluetoothConfigManager
谢谢。
最佳答案
你是对的,通常两个设备的 IO 功能决定是否应该出现配对弹出窗口,但是 Android 的情况并非如此。在 Android 上,这通常由设备硬件处理,因此不幸的是,无法保证您可以弹出配对对话框。然而,您可以使用一些过去对其他人有效的技巧。看看下面的链接:-
关于Android BLE 数值比较配对实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75153136/