草庐IT

android - 检索信标附件 proximity beacon api

目前我已将信标注册到GoogleProximityBeaconAPI。它们是Eddystone信标。我还可以检索信标的数据并添加附件(我认为)。我遇到的问题是检索这些附件。我使用以下网站检索附件,但返回404错误。https://labs.ribot.co.uk/exploring-google-eddystone-with-the-proximity-beacon-api-bc9256c97e05#.rndagn22e404.That’sanerror.TherequestedURL/v1beta/beaconName/attachments/wasnotfoundonthisser

android - 用户通过 Beacons 参与屏幕关闭事件

我们希望将信标技术整合到我们的应用中,以创建用户对屏幕关闭事件的参与度。在目前的用例中,我们假设最终用户会不断移动。到目前为止,我们已经测试了两种不同的方法。KontaktSDK/AndroidBeaconLibrary以便不断扫描信标。使用UUID(假设我们使用的是Eddystone),我们可以将它与我们为后端检索到的缓存消息相关联。然而,这最终会消耗大量电池。NearbyMessages/NearbyAwareness这很有潜力,因为它有一个信标仪表板,可以轻松配置每个信标上的附件,并且它在iOS和Android上都有“相同”的实现。但是,在阅读文档和多次测试后,如果我们关闭屏幕,

android - 使用 altBeacon 库的所有信标都不会在 Android 中显示

我正在使用AltBEaconAndroidlibrary用于开发Android设备的iBeacon应用。我正在扫描信标,但是,只找到了四分之二的信标(有时是1/4)。我将mBeaconManager.setForegroundScanPeriod(5000l);增加到5秒,但结果仍然相同。我不确定我用于绑定(bind)详细信息以查看的CustomAdapter是否错误,或者问题与移动设备有关(我正在使用GalaxyNoteII-Android4.4.2(KitKat))?谁能找出我的错误?另一个问题是从设备到信标的距离计算返回不正确(当我距离大约0.5米时,它返回3-6米)我做错了什么

Android Estimote sdk 无法扫描除 estimote 之外的其他信标

我试图在android中使用estimotesdk查看信标,但没有运气!我可以看到所有的estimote信标,但所有其他信标都不起作用(fobo信标等)我正在使用fobo信标的uuid在Region构造函数中,我可以在logcat中看到蓝牙可以看​​到设备,但estimodesdk没有将其作为信标收集!知道为什么会这样吗?我正在发布以下代码:privatestaticfinalStringFOBO_PROXIMITY_UUID="00158800-587d-2206-d52b-fb6d6e2f0001";privatestaticfinalRegionFOBOBEACONS=newRe

android - Android 设备是否*主动*扫描 WiFi 网络?

我正在为googleandroid编程,我想知道无线802.11网络的扫描是被动还是主动完成的?我的意思是:设备是在WifiManager.startScan()上实际发出信标请求信号,还是只是监听接入点定期发送的信标? 最佳答案 Android进行被动扫描,它会监听信标。通过发送探测请求并等待探测响应,进行主动扫描会在网络上造成大量拥塞。 关于android-Android设备是否*主动*扫描WiFi网络?,我们在StackOverflow上找到一个类似的问题:

java - 如何从 RegionBootstrap AltBeacon 方法中获取可见信标

我在“在后台启动应用程序”部分中使用此页面(http://altbeacon.github.io/android-beacon-library/samples.html)上的示例代码,并且我有一个可以运行的应用程序。即使在背景中,它也会检测到信标是否在范围内。问题是我需要知道它是哪个信标(UUID、Major、Minor),然后将其与我的本地数据库进行匹配并在应用仍在后台时抛出通知。didEnterRegion(Regionregion)函数只有一个matchesBeacon方法,我尝试执行以下操作来识别正在看到哪个信标,但它抛出了NullPointerException:public

android - AltBeacon 的 Android Beacon 库获取 major、minor 和 UUID

首先我要说的是,这是我第一次使用信标。我正在使用图书馆AltBeacon目前我有几项工作,例如,当我进入一个区域或当我离开它时..也可以正确地获得到信标的距离。这非常有效。我也得到了UUID,主要的和次要的..但​​不知道我做的是否正确。这是我的代码:publicclassHelloextendsActivityimplementsBeaconConsumer{protectedstaticfinalStringTAG="readme";privateBeaconManagerbeaconManager;@OverrideprotectedvoidonCreate(Bundlesave

android - 扫描 BLE 设备的位置要求

从Marshmallow开始,BLE扫描与设备开启位置的要求存在显着差异。从技术上讲,我没有看到扫描BLE设备需要位置的正当理由。为什么谷歌要这样做? 最佳答案 问:谷歌为什么要这么做?答:因为BLE扫描通常用于通过低功耗蓝牙信标确定用户的位置。我在GoogleI/O2015的问答环节中与Google工程师讨论了这个问题,当时更改仍未发布。当时,我担心的是必须请求蓝牙LE管理员权限才能扫描位置信标。对我来说,这是个问题,因为用户知道我的应用程序需要找到用户的位置,但不明白为什么它需要管理蓝牙。工程师的回应是,在AndroidM中执行

android - 我们可以将我们的 Android 设备变成灯塔吗?

大家好,我最近开始研究信标。我正在为我的目的使用estimote信标。但我怀疑我们是否可以将我们的设备变成信标。如果不是为什么。谢谢。 最佳答案 编辑:这在Android5.0中现在是可能的,在Android4.4.3+中在一定程度上是可能的。看这里:https://stackoverflow.com/a/25035954/1461050不幸的是,从最新的Android4.4.2开始,这是不可能的,因为Android不支持作为iBeacon通告所需的BLE外设模式。参见here了解详情。好消息是Android开源项目已经添加了外设模

android - 以编程方式,如何识别信标是属于 Eddystone 还是 iBeacon?

我已经创建了一个安卓应用程序来使用蓝牙LEscanner扫描BLE。现在我需要我的应用程序来识别信标是属于iBeacon还是属于Eddystone。至此,我通过解析AD帧成功确定了ibeacon的UUID、MajorId、MinorId。 最佳答案 如果您知道所有字段的字节偏移量,那么读取广告的字节就相对容易了。下面的两个代码fragment向您展示了如何解析它们。第一个显示了如何使用AndroidBeaconLibrary在您自己的onLeScan回调中执行此操作。,第二个展示了如何从头开始自己制作。要解释布局的工作原理,请查看下