gpt4 book ai didi

android - 创建不安全的 RFCOMM 套接字仍然需要配对

转载 作者:搜寻专家 更新时间:2023-11-01 09:10:20 26 4
gpt4 key购买 nike

我正在使用 listenUsingInsecureRfcommWithServiceRecord 和createInsecureRfcommSocketToServiceRecord 调用以进行连接一台 Android 设备到另一台。

在第一个设置中,我同时运行了 Nexus One 和 Nexus SAndroid 2.3.6 - 在此设置上,连接未弹出“配对请求”对话框。

在第二个设置中,我尝试了与三星 Galaxy 相同的 Nexus OneS2 运行 Android 2.3.3 - 在此设置“配对请求”对话框确实在两个设备上弹出。这很奇怪,因为两个设备都打开了API 级别 10,应该支持不安全的连接。

还有其他人遇到过这种奇怪的行为吗?有人可以验证这是 2.3.3 中的问题,或者可能是我的特定模型中的问题测试?有什么解决方法吗?

如有必要,我可以发布 logcat 中的相关部分。

最佳答案

根据蓝牙 v2.1,GAP,第 5.2.2 节:

When both devices support Secure Simple Pairing, GAP shall default to requiring an unauthenticated link key and enabling encryption.

因此要启用加密,蓝牙需要创建链接 key ...因此需要 SSP 配对。

不知道在 Android 中是否可以避免这种情况。

否则处理身份验证事件并确认对——这对很可能是“Just Works”形式,只需要确认(没有密码等)。

关于android - 创建不安全的 RFCOMM 套接字仍然需要配对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8672343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com