Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android中的BluetoothLeScanner的setReportDelay的目的是什么?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Android中的BluetoothLeScAnner setReportDelay的目的是什么?我无法想象为什么会有延迟报告?

解决方法

Android Official Site开始:

setReportDelay()采用reportDelaymillis参数,其中reportDelaymillis是:

你的问题:

据我所知,有时当你扫描很短的时间时,并不是所有的设备/信标都可以找到,但是在第二次扫描时,另一个可以在扫描时咳嗽.

例如:
假设您有三个信标,并且您为1s进行了两次不同的扫描.在第一次扫描时,仅找到单个信标,但在第二个其他信标也被找到.设置延迟将对所有这些进行排队,您将能够显示所有这些.否则有时会出现单个信标,有时会显示所有这些信标,有时会显示其中的两个信标.(这主要与它们传输的频率有关)

您也可以使用列表来实现此目的,因此当找到信标时,您将它们添加到列表中并在延迟一段时间后显示它们(使用处理程序/计时器).但这需要更多的工作.所以这个功能可能很简单

大佬总结

以上是大佬教程为你收集整理的Android中的BluetoothLeScanner的setReportDelay的目的是什么?全部内容,希望文章能够帮你解决Android中的BluetoothLeScanner的setReportDelay的目的是什么?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。