CoreBluetooth搜索蓝牙设备,很多名称为null,为什么设置里面的蓝牙可以搜到名字?

Mco_951210 2019-07-30 04:40:47
我使用CoreBluetooth搜索蓝牙设备,很多的设备名称都为null,而苹果手机本身的蓝牙搜索却可以搜到名称?
GitHub上面找了些demo,也是没有名称,请问哪位大神知道这是为什么呀????
...全文
1387 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
开创Me世界 2019-08-01
  • 打赏
  • 举报
回复
这是不识别的问题吧,或者是配置的问题,具体的得实际测试,才能知道问题在哪儿
weixin_40290083 2019-07-30
  • 打赏
  • 举报
回复 2
在扫描蓝牙设备时会定义一个new BluetoothAdapter.LeScanCallback()回调接口对象,需要重写onLeScan方法,该方法可以得到BluetoothDevice的对象 device,或者使用其它方法也可以得到BluetoothDevice的对象,这个device就是扫描到的蓝牙设备,你打印这个对象的值,就会发现有些成员变量(包括蓝牙名称)就为null,再调用getname时得到的蓝牙名称就为null。 至于更深层次的原因就不知道了。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧