问题标签 [android-ibeacon]
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 - 在 google play store 上发布 iBeacon Android 应用程序的重新要求
我开发了一个实现了 iBeacon 技术的 Android 应用程序。
该应用程序检测到一种特定的 UUID 类型的信标并继续进行。这些信标具有在 CMS 上定义的一组操作。
我想向 google play store 提交相同的内容,但不确定在将其放入商店之前我应该遵循的清单。
那么将 iBeacon 应用程序提交到 Google Play 商店需要遵循哪些先决条件或步骤?我还需要在提交谷歌应用程序测试人员的过程中提供 CMS 登录吗?
谢谢。
android - 当信标到达一定距离时自动启动活动
我希望我的应用程序在信标进入一定距离内时自动启动活动(在我的情况下是 1 米)
我的活动在我插入或拔下充电器以及启动设备时启动,但当我关闭应用程序并且信标在 1 米内时它没有自动启动。
我想要的是如果信标在 1 米内,那么活动应该自行启动。
我正在使用 android 信标库并遵循 https://altbeacon.github.io/android-beacon-library/samples.html中提到的相同步骤
我的清单文件代码是
我的应用程序类代码是:
我的主要活动课程是:
android - 如何在 Eclipse 中添加 android 信标库
我已按照https://github.com/AltBeacon/android-beacon-library-reference/tree/eclipse中提到的确切步骤操作,但我仍然无法使用 android 信标库。
当我尝试在我的项目库(属性-> Android)中添加 android 信标库时,它显示红色符号,因此我的代码中出现错误。
android - 未能检测到信标
使用来自https://altbeacon.github.io/android-beacon-library/samples.html的代码尝试检测 ios 8 的 IBeacon 发射器,如下所示http://blog.passkit.com/configure-iphone-ibeacon -transmitter/并且在哪一步出错时有点失落,我是否需要在 Region 中使用 BeaconIdentifier 作为 myMonitoringUniqueId?无法检测到 IBeacon .... 我是否需要额外的步骤才能从 ios 收听 IBeacon,因为使用的库是 Android Beacon 库
还添加了
beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")) ;
如在这是使用 AltBeacon 的 Android 信标库检测 iBeacons 的正确布局吗?
BeaconIdentifier = @"com.example.apple-samplecode.AirLocate";
仍然没有显示 didEnterRegion 编辑文件日志的日志消息:
----------------------------------------------编辑2-- -------------------------------------------------- ------
在 onBeaconServiceConnect 中添加了 RangeNotifier,如下所示,但它从不进入 didRangeBeaconsInRegion 和 didEnterRegion、didExitRegion 和 didDetermineStateForRegion 仅在应用程序启动时触发一次 如何使其所有列表仅在应用程序关闭时停止 有人能指出如何做到这一点吗?
日志文件:
---------------------------------------编辑 3---------- ----------------------------
将 didEnterRegion 内的 Log 更改为
并开始进入 didRangeBeaconsInRegion 但 beacons.size() 显示为 0......
---------------------------------------编辑 4---------- -----------------------------------------
好的Log.i(TAG, "I just saw an beacon for the first time! Id1->"+region.getId1()+" id 2:"+region.getId2()+" id 3:"+region.getId3());
设备出现了,现在距离工作正常......
android - 如果信标在 1 米内,则一次又一次地停止启动活动
我有两个信标,当第一个信标在 1 米内时,我启动了第一个活动,当第二个信标在 1 米内时,我启动了第二个活动。
现在我想要的是,如果第一个活动被触发一次,那么应用程序不应该再次启动第一个活动,但问题是如果我从第一个活动按下后退按钮,那么如果第一个信标在 1 米内并且我面临同样的问题,那么第一个活动再次启动第二个信标的问题
我的清单文件代码是:
我的应用程序类代码是:
android - 在读取 Beacon 的距离时更新布局
因此,基本上想要更新作为 ImageView 的布局,但为此需要停止对信标进行测距,并且正在使用 beaconManager.unbind(context) 并在更新图像后再次绑定 beaconManager.bind(context) 问题是这个上下文需要是“org.altbeacon.beacon.BeaconConsumer”如何创建该类型的上下文或者不是这种方式但需要调用beaconManager的另一个方法来停止范围并重新开始?
ibeacon-android - 背景信标检测有时会失败
在后台使用 altbeacon 库,它只会在某些时候检测到信标,或者至少只会在某些时候将应用程序触发到前台。以下是未检测到以及检测良好时的日志。
当它发射良好时,它显示为:
代码如下
ibeacon-android - 如何从信标 rssi 值中去除噪声?
我编写了一个用于信标检测的 android 应用程序,但即使设备和信标之间的距离相同,rssi 值也会发生变化。我认为找到平均值并不能给出准确的读数。您能否建议一种处理数据(rssi 值)以获得准确值 rssi 的方法?
android - 检测到信标后在后台启动应用程序
所以有一个扩展 Application 并实现在后台工作的 BootstrapNotifier 和 RangeNotifier 的类。当应用程序第一次打开时,它工作正常并且可以很好地检测信标和信标的信息,但现在需要它在设备(平板电脑/手机)打开时在后台自动启动并且当应用程序关闭时仍然继续后台搜索信标。
有一个名为 postService.Post 的 AsyncTask,我在其中调用特定的 Activity,如下所示
此代码用于检测到信标的背景,并在检测到信标时调用 postService.Post 以启动 Activity。
android - 如何“刷新”我的 RegionBootstrap(Android 信标库)?
我正在开发一个与 Beacon 一起使用的 Android 应用程序(感谢使用 Android Beacon Library)。我有一个扩展 BootstrapNotifier 的应用程序,它调用一个创建新 RegionBootstrap 的控制器(我的类)方法。当应用程序启动时一切正常,并且与相应区域相关的信标在进入或离开该特定区域时触发通知。
这是控制器:
现在,我提供了添加区域的可能性,并且我想立即检测信标何时进入或离开该区域。为此,我认为我必须简单地重新调用该 setRegionBootstrap 方法,并传递新的区域列表。相反,除非我重新启动应用程序,否则我没有进入或离开新区域的通知。知道如何解决这个问题吗?谢谢。