我正在尝试从后台的iBeacon中获取Major和Minor值。现在我能够检测到我何时进入一个区域,但我不知道信标正在向哪个Major或Minor做广告。有没有办法得到这个?或者我应该使用谷歌提供的普通蓝牙api来获取原始数据并捕获所需的字节?一旦我使用AltBeacon和蓝牙标准库,我什么也得不到。我使用了http://altbeacon.github.io/android-beacon-library/samples.html中提供的示例代码为了获得背景区域检测并实现接口(interface)BluetoothAdapter.LeScanCallback以获取原始数据以获取主要和次
我正在测试来自AltBeacon的AndroidBeacon库http://altbeacon.github.io/android-beacon-library/index.html我正在监视一个“通用”区域,仅设置第一个ID(UUID),并将id2和id3保留为空。Regionregion=newRegion(uuid,Identifier.parse(uuid),null,null);我收到didEnterRegion没有问题,但我有一个问题。在didEnterRegion中,我收到了Region作为参数,但我能知道启动事件的具体信标吗?我想知道启动此事件区域的信标的id1、id2
我在我的Android设备上使用AltBeacon示例应用程序-altbeacon.org提供的示例应用程序位于:https://github.com/AltBeacon/android-beacon-library-reference但是,该应用程序在启动时仅检测并显示一个信标。我的Android设备附近有大约5个信标。如何检测所有信标?在RangingActivity.java中,我注意到在看到信标时会调用此方法:publicvoidonBeaconServiceConnect(){beaconManager.setRangeNotifier(newRangeNotifier(){
我想知道信标代码代表什么。我的意思是,据我所知,它应该识别信标布局。这是否意味着我可以自定义任何类型的布局并为其分配任何类型的信标代码?我的意思是,我可以写这样的东西吗:setBeaconLayout("m:2-3=abcd,i:4-13,i:14-23,p:24-24,d:25-25")?谢谢你的帮助 最佳答案 根据AltBeacondocs:m-matchingbytesequenceforthisbeacontypetoparse(exactlyonerequired)s-ServiceUuidforthisbeacontyp