使用Altbeacon lib,我可以看到我正在寻找的信标。@override public void didEnterRegion(Region region) { ...}
但我还需要读取以下AD标志,例如: 02 #第一个AD结构中跟随的字节数01 #标志AD类型1A #标志值0x1A = 000011010位0(关) LE有限可发现模式位1(开) LE通用可发现模式位2(关) BR/EDR不支持位3(开)同时LE和BR/EDR到相同设备能力(控制器)位4 (ON)同时LE和BR/EDR到相同设备能力(主机)
Altbeacon lib中有读取Flags的API吗?
谢了,勇
发布于 2020-09-26 05:24:54
您描述的标志数据是BLE广告的一部分,但它位于广告的不同部分,而不是用于AltBeacon、iBeacon或Eddystone的主要AD类型,因此该库被设计为忽略标志数据。对库进行解析将需要对库本身进行更改。
作为另一种选择,你可能希望使用原始的Android扫描API,这样你就可以访问标志了。
https://stackoverflow.com/questions/64068893
复制相似问题