altbeacon

    0热度

    1回答

    我见过一些例子来说明如何通过测距得到埃迪斯通灯塔的URL帧,而不是通过监测 beaconManager.setRangeNotifier(new RangeNotifier() { @Override public void didRangeBeaconsInRegion(Collection<Beacon> beacons, Region region) { fo

    0热度

    1回答

    我试图用这个代码发送埃迪斯通,网址: try { byte[] urlBytes = UrlBeaconUrlCompressor.compress("http://google.com"); Identifier encodedUrlIdentifier = Identifier.fromBytes(urlBytes, 0, urlBytes.length, false);

    0热度

    1回答

    我在Android设备(android-beacon-library)上使用AltBeacon进行蓝牙iBeacon检测。目前,我可以通过回拨来接收信标:RangeNotifier。然而,我希望的功能是每5秒钟执行一次对附近信标的扫描,并且只做总共10次(即扫描大约一分钟)。我希望能够在for循环中进行扫描,但似乎到目前为止,执行回调的唯一方法是回调,并且我无法控制它何时被触发。 有谁知道这种行为

    1热度

    3回答

    当检测到信标(背景)时,我们如何才能在监控模式下获得次要和主要? 我检查了https://altbeacon.github.io/android-beacon-library/samples.html但没有找到解决办法。

    1热度

    1回答

    我正在开发一个使用iBeacons的应用程序。它的主要特点是检测最近的信标(距离无关紧要,我只需要最近的一个),并根据它显示一些内容。 在IOS上它像一个魅力,没有任何问题。 在Android上我有奇怪的经历。我知道,这取决于硬件,蓝牙芯片供应商等,但即使我尝试了很多事情(平均rssi,排队...),我也无法保持稳定。信标距离彼此约3-5米,在约80平方米的房间内有8个。 我使用Android A

    2热度

    2回答

    这是选择信标Eddystone类型的唯一方法吗? if (b.getServiceUuid() == 0xfeaa) { if (b.getBeaconTypeCode() == 0x00) { // Eddystone-UID } else if (b.getBeaconTypeCode() == 0x10) { // Eddystone-U

    0热度

    1回答

    当我们想主要和次要的这个代码,我们在这两个弄空,但在日志中我们得到的值: ,当我们想主要和次要使用此代码,我们得到空在这两个,但在日志中我们得到的值: Beacon firstBeacon = beacons.iterator().next(); Log.i(TAG,"The first beacon " + firstBeacon.toString() + " is about "

    0热度

    1回答

    我有一个服务,它实现了BeaconConsumer和BootstrapNotifier。在这种情况下,我需要拨打beaconManager.bind(this);以在startBeaconManager方法中绑定BeaconManager。但我也使用RegionBootstrap来测距信标。由于RegionBootstrap包含beaconManager.bind(beaconConsumer);

    1热度

    2回答

    我正在测试使用iBeacon和Altbeacon的定位系统。我发现我的三角测量结果实际上相当准确,但有时需要5秒才能看到正确的结果。 例如,我说我目前在A点。 Altbeacon +我的三角测量让我的位置非常接近Point A。但是,当我移动5米远到B点,我仍然在点左右约6秒,突然间我突然跳到点B点。这是Altbeacon的问题,还是我的iBeacons和我的Android平板电脑之间的通信? 注

    0热度

    1回答

    似乎导入android信标库(2.9)aar文件强制应用程序具有“启动时运行”权限(在清单中添加接收器:org.altbeacon.beacon。 startup.StartupBroadcastReceiver) 一个测试应用程序只想在前台运行并且不需要在启动时运行就可以禁用它(并避免在启动许可时要求用户运行)?