草庐IT

android - 如何使用 AltBeacon android-beacon-library 检测多个信标的区域进入/退出?

我正在使用iBeacons并使用AltBeacon库。beaconManager.getBeaconParsers().add(newBeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));我希望我的Android应用程序能够在信标进入和退出可见性时检测并生成一个事件。这对于使用方法库的单个信标来说工作得很好。publicvoid**didEnterRegion**(Regionregion)和publicvoid**didExitRegion**(Regionregion)我的问题是多个

android - 使用 AltBeacon 在 Android 上检测 Kontakt Beacon 的正确布局

我正在尝试使用以下BeaconLayout检测KontaktBeacon:setBeaconLayout("m:8-9=0215,i:10-13,i:14-15,i:16-17,i:18-25"));但我似乎没有做对。广告包结构是这样的:提前致谢。 最佳答案 感谢@davidgyoung的评论,我终于可以使用以下代码检测到我的Kontakt信标:publicclassMainActivityextendsActivityimplementsBeaconConsumer{protectedstaticfinalStringTAG="R

mysql - 具有双向关联的 Hibernate 删除问题

我将SpringDataJPA(1.7.2-RELEASE)与Hibernate(4.3.8.Final)和MySQL(5.5)结合使用。我想在双向关联中管理两个实体。实体的保存和更新工作正常,但删除不起作用。@EntitypublicclassBeaconextendsAbstractEntity{@OneToMany(fetch=FetchType.EAGER,mappedBy="beacon",cascade=ALL)privateSetcomments;/***@returnthecomments*/publicSetgetComments(){returncomments;}

ios - 在不知道 UUID 的情况下检测 iBeacon。一些应用程序正在这样做

我查看了这个问题的答案,在大多数答案中,我发现在不知道设备UUID的情况下无法检测到iBeacon。但AppStore上的一些应用程序也在做同样的事情。以下是那些正在检测未知iBeacon的应用程序的链接。https://itunes.apple.com/in/app/locate-beacon/id738709014?mt=8https://itunes.apple.com/us/app/my-beacon-best-beacon-manager/id850255614?mt=8让我知道是否有可能检测到未知的iBeacon。提前致谢。 最佳答案

ios - 当设备已经在 Beacon 范围内时无法检测到 Beacon 然后我们打开蓝牙 & 应用程序被杀死

我已经实现了带有本地通知的Beacon。当蓝牙处于开启状态然后设备进入信标范围并且应用程序处于“未运行”状态时,一切正常。但是,当设备已经在Beacon范围内并且蓝牙打开时,不会调用任何委托(delegate)。这是限制还是我遗漏了什么? 最佳答案 这是CoreLocation框架的一个限制。当应用程序终止“未运行”状态时,它可以由于位置管理器区域didEnter/didExit区域事件而重新启动。如果您在应用程序终止时打开和关闭蓝牙,您的位置管理器将不会收到区域进入/退出事件。您能够触发didEnter/didExit事件的唯一方

ios - [LocationManager didEnterRegion] 可以获取 Beacon 的 Major & Minor 吗?

我从Roximity获得了一些信标,从我收集到的信息来看,所有Roximity信标都具有相同的UUID。我知道我可以使用[locationManager:didRangeBeacons:inRegion:]获取主要值和次要值,但是如果我设置[locationManagerdidEnterRegion]发送推送通知,我的用户走过与其他人的应用相关联的不同Roximity信标,我如何在[locationManagerdidEnterRegion]中确定这一点? 最佳答案 你基本上有两个选择。定义您要监控的区域,以便它们包括您的特定主要和

ios - iOS 10 中的测距信标

在我的应用中,我在CoreLocation中使用BeaconRegionMonitoring。该应用程序将2个proximityUUID设置为区域(它们具有不同的ID),并开始如下所示。#pragmamark-CLLocationManagerDelegate(void)locationManager:(CLLocationManager*)managerdidEnterRegion:(CLRegion*)region{[self.locationManagerrequestStateForRegion:(CLBeaconRegion*)region];}-(void)location

ios - 为什么信标会导致蓝牙不断切换?

我在使用iOS和iBeacon时遇到了一个非常奇怪的错误。我有一个非常简单的BeaconManager,它使用特定的UUID、主要和次要值来排列信标,并在找到它们后执行一些操作。我的应用程序似乎可以正常工作,直到它不断切换蓝牙状态并停止工作。唯一可见的结果是由于蓝牙停止和重启,状态栏中的蓝牙图标开始闪烁。注意力应该放在哪里?这是我的类定义:#import"BeaconManager.h"@implementationBeaconManager-(instancetype)init{self=[superinit];if(self){NSURL*beep=[[NSBundlemainBu

ios - iBeacon 能否与远程服务器通信以发布消息

我正在尝试开发一个解决方案,其中必须将iBeacon用作警报机制。此iBeacon必须从远程服务器接收警报或消息,然后将其发布到其附近。这是iBeacon必须从远程服务器接收请求的可能用例吗?作为免责声明,我是这项技术的新手,如果我的理解有误,请告诉我。 最佳答案 我相信您是从错误的角度来解决这个问题的。本质上,您希望在遇到某些iBeacon信号时收到一条消息。iBeacon是“哑”设备,这意味着它们只能广播数据包,不能接收任何信息,也不能广播任何与iBeacon协议(protocol)包不同的内容。话虽这么说,如果您有一个存储这些

ios - 无法在我的 iOS 应用程序中检测到 Kontakt.io 信标

我已经按照下面的KontaktSDK示例代码编写了信标搜索代码。但是我的信标计数始终为0,而我的iPhone附近有11个信标。任何人都可以帮助我解决这个问题吗?我在viewDidLoad方法中初始化了KTKBeaconManager,然后创建了区域对象并停止了之前的任何测距服务,然后开始了新的监控和测距服务。而且它一直调用didRangeBeacons,信标计数=0。不确定到底是什么问题。它的代码与他们的示例代码相同。importUIKitimportKontaktSDKclassViewController:UIViewController{varbeaconManager:KTKB