Android棒棒糖扫描-无需复制即可获得外围设备

Android棒棒糖扫描-无需复制即可获得外围设备,android,bluetooth,bluetooth-lowenergy,android-5.0-lollipop,android-bluetooth,Android,Bluetooth,Bluetooth Lowenergy,Android 5.0 Lollipop,Android Bluetooth,安卓棒棒糖引入了一种新的方式来扫描可编程外围设备,通过 据我所知,新的扫描API解决了旧的扫描API()出现的一个问题,即在某些设备上,每个外围设备只调用一次回调(onLeScan),即使外围设备一直在播放广告 此问题在iOS上通过选项处理,该选项允许您选择是仅检测新的外围设备还是继续从以前发现的外围设备获取广告 在新的Android棒棒糖API中有类似的选项吗?i、 e.确定您只希望为新外设(新MAC地址)调用回调,而不希望为同一外设调用两次回调 我知道,通过保存以前接收到的所有MAC地址的列

安卓棒棒糖引入了一种新的方式来扫描可编程外围设备,通过

据我所知,新的扫描API解决了旧的扫描API()出现的一个问题,即在某些设备上,每个外围设备只调用一次回调(
onLeScan
),即使外围设备一直在播放广告

此问题在iOS上通过选项处理,该选项允许您选择是仅检测新的外围设备还是继续从以前发现的外围设备获取广告

在新的Android棒棒糖API中有类似的选项吗?i、 e.确定您只希望为新外设(新MAC地址)调用回调,而不希望为同一外设调用两次回调


我知道,通过保存以前接收到的所有MAC地址的列表\集,可以很容易地实现它,但这种方式没有利用硬件优化。

Nope。我不相信Android中有这个功能。你有没有检查过新的API-21。他们说有一些频率应用程序可以设置,同时要求扫描。你是说低功耗,平衡和低延迟模式?我不认为这与我的问题有任何关系-同一个设备仍将被检测多次(但可能以不同的频率)。在可能的情况下…我想得到一些功能用途的重复数据包…但市场上有一些ROM不允许重复数据包到应用层。检查这里:。。现在你说“同一个设备仍将被检测多次”,但我如何以及如何在应用层检查它。有什么建议吗?