问题标签 [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 - 在android的listview中列出检测到的信标
我目前正在开发 Android 信标应用程序。我只想列出检测到的信标。当用户点击按钮时,ListView
应该会出现检测到的信标列表。这可能是一个小问题,但它给我带来了真正的麻烦。以下是我的测距和监控通知代码:
任何类型的帮助将不胜感激。
android - iOS 设备看不到 Nexus 9 广告的 AltBeacon 信标
我们有一个基于 iBeacon 的生态系统,并希望通过 Android 广告对其进行扩展。我们使用基于此博客文章的 AltBeacon BeaconTransmitter 类:http: //developer.radiusnetworks.com/2014/11/18/beacon-transmission-with-android-5.html与此线程中提到的信标布局:这是使用 AltBeacon 的 Android 信标库检测 iBeacons 的正确布局?
我们使用 Nexus 9 平板电脑做广告,我们的其他 Android 设备可以看到广告信标,但 iOS 设备不能。
我们像这样创建信标:
缺少的部分可能是什么?在 CL 的 didRangeBeacons 方法中,我们看不到这个信标。
android-fragments - Unity 3d Estimote 信标
使用带有 unity 3d 和 estimote sdk 的 android 插件时出现此错误:ClassDefNotFoundError
我需要启动 estimote 服务,但它在普通类中不起作用。所以解决方案是使用片段并将其添加到像这样从统一调用的类中
这个片段是在没有布局的情况下添加的,然后你可以在里面实现所有的方法,就像在一个普通的活动中一样。
android - 寻找信标的两个地理位置之间的点
假设我们有两个beacons
放置在道路两侧。我们知道它们latitude
以及longitude
它们的位置(我们将它们视为一个位置)。我们也知道distance
这两者之间的米beacons
数(使用 Haversine 公式测量)。我们的设备正在这两个点之间(在这些信标的范围内)移动。是否有任何功能可以帮助我们根据两个信标之间的距离或根据设备到单个信标的距离来计算我们当前的位置?我如何根据我拥有的这些数据找到设备的位置,或者有什么对实现我想要的有用的东西?
简短地说:我想知道用户在两个之间的位置BEACONS
而不使用 GPS 系统,但我从信标获得的数据(在这种情况下:确切的信标位置、从用户到信标的确切距离以及两个信标之间的确切距离)
作为一个例子:(Filled Black dots
是BEACONS
一个虚构的Range
,Red dots
是一些user unknown positions
,Green Lines
是的Known Distances
;我们也知道latitude and longitude
黑点的)基于这些数据我想找到用户的位置(单红点)
注意:我检查了这个问题,但是我不明白为什么该位置被返回为一个int
以及为什么时间t
包含在那里。
ibeacon - POJO 作为 BootStrapNotifier 而不是 Application
我使用 POJO 作为 BootStrapNotifier 而不是 Application 类。POJO 具有对上下文的引用。背景检测会以这种方式开始吗?当应用程序处于前台时,我也将此类用作 MonitorNotifier。是否必须在同一个类中使用 BootStrapNotifier 和 RangeNotifier,如参考应用程序中所示?这是一个正确的方法吗?如果应用程序被杀死,信标检测是否仅在连接或断开电源或重新启动时才开始?
ibeacon - AltBeacon ReferenceApplication 在被杀死时未检测到信标
当应用程序被杀死时,参考应用程序不会给出任何跟踪。我安装了应用程序并开始测距,检测到信标。现在我将应用程序置于后台,扫描每 5 分钟发生一次。现在我杀死了应用程序,扫描停止并且没有开始。我应该按照其他一些步骤来使参考应用程序正常工作吗?
ibeacon - 进入信标区域/信标/信标范围内时是否可以打开应用程序
我正在探索信标原型的最终用户体验,但我正在努力寻找任何涉及应用程序在范围内激活/在屏幕上打开的最终用户场景。
我可以让应用程序发送通知,这是 Android 和 iOS 上最有可能的体验,但有谁知道是否可以让应用程序打开?
我不太可能希望真正的客户以这种方式干扰他们的体验,我认为如果应用程序已经在运行并且打开了,但如果它正在运行但未打开则不行。
谢谢
android - 使用 altBeacon 库在 Android 中未显示所有信标
我正在使用AltBEacon Android 库为 Android 设备开发iBeacon 应用程序。我正在扫描信标,但是,只有四分之二的信标被发现(有时是 1/4)。
我增加到mBeaconManager.setForegroundScanPeriod(5000l);
5 秒,但结果仍然相同。我不确定CustomAdapter
我用于绑定详细信息以查看是否错误或问题与移动设备有关(我使用的是Galaxy Note II - Android 4.4.2 (KitKat))?谁能找到我的错误?
另一个问题是从设备到信标的距离计算返回不正确(当我距离大约 0.5 m 时,它返回 3-6 m 之间)
我究竟做错了什么?
注意:我检查了 UUID、Major、Minors of Beacon 是否有任何错误。我增加了扫描时间。这些都不起作用。
这是开始监视和测距的片段:
这是自定义适配器:
ibeacon - 无法控制 BeaconService 的启动
使用 altbeacon 库。我无法控制信标服务的启动。我检查了很多点,但 BeaconService 仍在启动。在具备条件的情况下,BeaconService 不应启动。创建 BeaconManager 会自动启动 BeaconService 吗?还有其他需要检查的地方吗?
android - 如何在 Android 中使用 Estimote SDK 获取信标的唯一 ID
我正在开发一个使用信标的应用程序。我已经通过相关的 Estimote SDK 进行了同样的操作。现在问题是我需要知道特定信标的唯一 ID。假设我有 3 个信标,并且所有信标都存在于设备范围内。现在我想根据信标的唯一 ID 执行不同的功能。为此,我需要知道每个 Beacon 的唯一 ID。目前我正在为 Beacon 提供 UUID,只是检查它是否在设备区域内。我的代码如下: -
现在我需要以编程方式获取信标的唯一 ID,以便我可以根据 ID 做出决定。请帮我解决同样的问题。任何帮助都是不言而喻的。谢谢。