我有一个蓝牙 LE 应用程序,自 Android 4.0 以来一直运行良好。 我已经修复了 14 的权限,将以下内容添加到清单中
我修复了其他一些问题,一切工作正常,除了当我扫描蓝牙设备时,它返回第四位带有 xx 的地址。 XX:XX:XX:XX:55:66
有人遇到过这个问题或者知道可能是什么原因造成的吗?
查看 Android 14 的变更列表后,我找不到任何其他明显的问题。
我找到了问题的答案。 第一天获取回调结果地址的代码是: 字符串地址 = result.Device.ToString();
这在 Android 14 (34) 之前一直工作正常,当返回 XX:XX:XX:XX:55:66
现在正确的代码是: 字符串地址 = result.Device.Address.ToString();
呃!!!