问题标签 [ibeacon-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 应用程序被杀死时android中的信标检测
当应用程序在后台运行时,我设法让本地通知在我的应用程序中工作。我需要知道如果应用程序被杀死、它从后台被刷掉并且设备附近有一个信标,我是否仍然能够获得本地通知?这在Android中可能吗?如果是,那么请让我知道如何做到这一点。
android - 将 RaspberryPi 作为 Ibeacon 设备的 Radiusnetwork 示例失败
在示例之后,我使用以下命令启动了我的 Pi:
然后,打开我的 Android 4.4 手机,它与我从在线零售商(无品牌)订购的 Ibeacon 设备完美配合。
完美运行意味着我可以看到 Java 代码中的所有广告数据(通过遵循 onLeScan(...) 回调)以及 RSSI,并解析它们(UUID、major、minor 等)。
奇怪的是我将调试信息放入:
我从 PI 得到的 byte[] scanRecord 是:
我无法读取这些似乎与通过 Pi 命令行设置的字节完全不匹配的字节,我尝试使用 App IBeacon Locate,仍然找不到我的 Pi,请帮助,谢谢。
添加更多详细信息:只有 BLE 加密狗是与示例不同的品牌,因为我不在美国,我不确定它的驱动程序是否在 PI 中正确安装,实际上我没有为它明确安装任何驱动程序(我是 Linux 的新手),我只是插入并启动了命令行。
android-4.4-kitkat - Android 4.4.3 是否允许 Android 手机成为 iBeacon?
现在 Android 4.4.3 已经发布,它包括对设备外围模式的支持。这是否允许任何具有 4.4.3 和蓝牙 LE 的 Android 设备成为 iBeacon。
如果是这样,是否有任何库支持这一点?有没有在制作中?
ibeacon-android - 如何在 Android 中为 Beacon 扫描提供自定义 UUID?
我正在尝试在 Android 中扫描信标。我能够检测到信标,但这里的问题是我只想扫描具有特定 UUID 的信标。所以我使用了以下方法:
代替
仅扫描特定信标。但它没有扫描任何信标。谁能告诉如何实现这个功能。
android - Android iBeacon 库 - 如何将 IBeaconManager 绑定到远程进程中的服务
我正在使用 RadiusNetworks Android iBeacon 库,我想在后台进程中完成 iBeacon 测距,然后它将信标信息广播到我的应用程序。我尝试将 iBeaconManager 绑定到在单独进程上运行的服务,但它似乎不起作用,因为该服务从未进入 onIBeaconServiceConnect() 回调。
单独进程上的 TestService:
AndroidManifest.xml
我从我的服务器获取相关的 proxID,并将其发送到服务,此时我认为我应该能够绑定到它并开始对与 prox 匹配的区域进行测距。但我似乎无法让它成功绑定到服务。感谢您的帮助,如果我需要更新发布的代码,请告诉我。
android - 使用 Radius Networks Android Beacon Library 检测 iBeacons UUID
我目前正在开发一个 Android 上的应用程序,该应用程序iBeacons
使用由 提供的 API进行检测Kontakt
,以执行在Kontakt CMS
.
但是,为了检测信标,我正在使用这些Radius Networks BLE
库。我无法从信标中提取 UUID,此功能是否仅在 Pro 库中可用?如果它可用于开源库,我如何使用 UUID 检测信标?
android - RadiusNetworks Android iBeacon 库 - 无法绑定 IBeaconService
首先,我所做的类似于链接(Android iBeacon Library - How to bind IBeaconManager to service in remote process):
- 定义了我自己的MyIBeaconService,它扩展了Service并实现 了 IBeaconConsumer。它包含一个IBeaconManager成员,并提供相应的 API,例如绑定/取消绑定等。在onIBeaconServiceConnect()中,它设置MonitorNotifier和RangeNotifier,开始监视和测距,并在调用相应通知程序的回调时向活动广播Intent 。
- 主要活动绑定到MyIBeaconService并在onResume()中注册相应的BraodcastReceiver。
- 然后,当主要活动成功绑定到MyIBeaconService时,在 ServiceConnection::onServiceConnected() 中,我调用IBeaconManager.bind将MyIBe aconService 绑定到IBeaconService。
但是,从未调用过 MyIBeaconService::onIBeaconServiceConnect。根据上面链接的回答,我把生成的AndroidManifest.xml文件贴在下面:
1. MyIBeaconService的AndroidManifest.xml
2.MyIBeaconService的project.properties
3.我的Android应用程序的AndroidManifest.xml
4. Android Application的project.properties
android - 如何增加 Android 中 BLE 设备的扫描周期?
我正在尝试实现信标扫描程序,并且我希望 android BLE 服务的行为类似于 iOS“didRangeBeacons”方法,即它应该每隔一秒调用一次。但是在android中没有这样的方法。但是在 android 中有一个“leScanCallback”方法,它被非常频繁地调用,扫描周期不到一秒。那么有什么方法可以在 leScanCallback 方法中实现我的功能并将其扫描周期间隔增加到 1 秒,以便它的行为类似于 iOS 的“didRangeBeacons”方法。
*在android中不断扫描信标并增加其扫描间隔也会是糟糕的编程吗?
提前致谢
android - Estimote 信标检测器服务在后台
我正在尝试在 Android 上创建一个可以找到 Estimote 信标并向用户推送通知的服务。我已经下载了示例代码,并使用该代码创建了新的 myService Activity。代码正在运行,我可以在 LogCat 中看到 Android 正在扫描信标。不幸的是,没有找到信标。我的代码有什么问题?
或者,也许我做错了?
ibeacon - 如何获得接近度
我在这里有一些 iBeacons。
现在我怎么知道它们是远还是近?
有没有办法从信标中得到它?
我已经看过这个https://estimote.github.io/Android-SDK/JavaDocs/但我不明白如何从信标中获得它是否远?