gpt4 book ai didi

Android 蓝牙 LE 扫描设备缺少名称

转载 作者:行者123 更新时间:2023-11-30 01:53:34 27 4
gpt4 key购买 nike

我使用 StartLeScan 已经有一段时间了,扫描后返回的设备的名称从未被填充。我永远无法弄清楚为什么,我只是找回了 mac 地址。今天我从 OS BT 设置页面运行扫描,它只显示 MAC 地址,直到扫描完成,然后显示名称。现在,当我以编程方式运行扫描时,名称总是被填充。

为什么 StartLeScan 不返回设备名称?

最佳答案

名称在扫描过程中不会与 MAC 一起广播,您稍后看到的名称是您从设备请求后的本地缓存。

我的内存可能出卖了我,但我相信设置会在扫描后单独请求名称。设置还有一个本地独立缓存,用于跟踪设备及其当前状态。

请记住,名称并不是识别设备的好方法,因为它可能会被用户更改。

关于Android 蓝牙 LE 扫描设备缺少名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32615942/

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