ibeacon-android相关内容
Android 5 引入了 BLE MAC 地址轮换以增加隐私.每次调用 BluetoothLeAdvertiser.startAdvertising() 时,MAC 地址都会更改. 是否可以禁用地址轮换,并在 BluetoothLeAdvertiser 的整个生命周期内仅使用相同的 MAC 地址? 解决方案 MAC 地址是物理地址,不会改变.在 BLE 术语中,它是公共设备地址或
..
我正在使用altbeacon: https://altbeacon.github.io/android-beacon-library/我绑定我的beaconManager.然后我称之为: public void startListeningForBeacons(RangeNotifier rangeNotifier){尝试 {Region region = new Region(“所有信标区域
..
我安装了Bluez,并且尝试扫描并获取附近的ibeacon的UUID Major,Minor和Mac地址.我发现了类似的问题,并且它们引用的是我在此处找到的脚本.启动脚本时出现此错误 设置扫描参数失败:输入/输出错误 有人知道如何解决问题或有其他解决方案吗? 如果我开始使用信标进行传输,然后开始扫描,那么我将毫无结果,必须中断脚本. 解决方案 您应该测试BlueZ安装在您的Li
..
我正在使用可以与iBeacon或Eddystone配合使用的信标,我创建了一个扫描仪,该扫描仪的后台服务每10秒扫描一次信标,类似于android-beacon-library,但我当时在想我可以使用NearBy API来获取带有扫描服务的信标,这有可能吗?我不想使用ProximityAPI来注册信标,因为这些信标将在那里存在而无需注册它们. 解决方案 要使用附近的API,您的信标必须同时
..
在针对开发人员的官方 iBeacon指南中苹果指出 应用程序开发人员应定义特定于其应用程序的UUID, 部署用例. 问题: A部分:如何确定UUID以确保不会与其他UUID冲突?有官方的方法可以得到一个吗? B部分:假设可以使用A,那么如何确保UUID在iOS和Android设备上是唯一的? 看看上面的报价,这取决于开发人员.但是,这似乎是一种非可靠的解决方案. 如
..
我正在将AltBeacon API集成到现有应用程序中.当用户进入或离开“蓝牙区域"时,该应用应在后台中启动操作. 此功能应该是可选的,用户应从设置中启动和停止扫描. 我尝试了绑定/取消绑定BeaconConsumer ,但是我看到 BluetoothLeScanner 在后台不断扫描!如何停止BluetoothLeScanner的扫描?这是正确的方法吗? 这是代码: @O
..
kontakt的ibeacon信标布局为 m:2-3 = 0215,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25 我正在使用altbeacon 图书馆用于android进行检测,但无法获取信标的电池电量答案这里表示他们正在传输功率电平,但我无法获取.进一步评论我如何从信标获取电池电量. 解决方案 如果您的信标布局表达式对该信标是正确的,则可以使用
..
我有一个正常工作的BLE扫描应用程序,在Nexus 5上(在4.4至6.0的各种API版本上),最近几个月一直运行良好.今天,我们在具有API 22的不同设备"Huawei Ascend Mate2"上运行了该应用程序,发现我认为是有趣或奇怪的行为:回调被连续触发(大约三次),但仅在一个回调中检测到我的iBeacon,在剩余的回调中,它会选择房屋中的其他设备(例如netgear路由器和roku等;
..
我想使用Android信标库发送BLE广告.下面是我正在使用的代码. package com.example.beacon_emitter; import java.util.Arrays; import org.altbeacon.beacon.Beacon; import org.altbeacon.beacon.BeaconParser; import org.altbeacon.
..
由于我打算开发使用信标的Android应用程序,因此我试图了解txPower的确切含义以及如何使用它. 我在网上看到了2个定义: 1.信标的发射功率. 2.接收功率距离信标1米. 这两个定义如何相关? 另外,当使用QuickBeacon之类的应用程序从设备传输信标信号时,如何确定将功率(txPower)设置为什么? 解决方案 大多数信标格式在传输中仅包含一个字节,表
..
我有一个Android应用程序,用于使用Android Beacon库检测Eddystone信标.我想测试由应用程序引起的电池消耗,以找到最佳的背景和前景扫描速率.在“设置">“应用程序">"MyBeaconDetectorApp"中,将蓝牙打开一个多小时后,其电量显示为0%.我认为该应用程序是在后台,因此它是0%.但是,如何检查蓝牙扫描引起的电池消耗.我已将BackgroundBetweenSc
..
当我在Android项目中运行单元测试时出现以下错误(在构建应用程序并在设备上运行该应用程序时,我没有得到该错误): BeaconService在AndroidManifest.xml中未正确声明.如果使用Eclipse,请验证您的project.properties是否具有manifestmerger.enabled = true org.altbeacon.beacon.BeaconMa
..
我正在使用Android信标库.自棉花糖以来,我看到了以下错误,这是预期的并有记录的. 拒绝权限:需要ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限才能获取扫描结果 我将测距代码放在一个Fragment中,并且在Fragment出现在屏幕上时抛出RuntimeException,这是预期的,因为我没有提示输入权限.如果按下主屏幕按钮,则会调用
..
如何在Android上使用室内信标实时绘制地图?是否使用 SDK Estimote 进行了测试,但它们在室内不支持Android,并且没有返回方法到信标的距离. 这样,我正在使用 Alt SDK 返回距离. 但不是她如何解决这些疑虑: 1)例如,使用房间或商店内部的位置图创建地图(2D或3D Google Maps类型). 2)显示用户到信标的路由的位置. 3)如何处理通往信标的
..
我对这个信标概念非常陌生.出于演示目的,我已使用此示例应用程序配置了我的信标/估计之一这里应用程序可以一次找到单个信标.我的意思是我必须传递单个信标的UUID才能确定它是否在信标范围内.多个信标使用同一应用程序?? 我的意思是,如果用户输入特定的信标范围,则用户应获得有关特定信标的通知.因此,有可能添加多个信标吗?.我必须根据信标的UUID区分信标的范围.任何人都可以指导任何好的教程或如何对信标进
..
我正尝试测试Android和IOS信标检测器应用程序对不同信标协议和广告费率造成的电池消耗.我的问题是,无论如何,信标的广告发布率是否会影响探测器应用的电池消耗?这些应用程序会扫描固定的时间,并在固定的时间间隔后扫描,不同的广告费率会产生影响吗? 谢谢 解决方案 是的,在大多数情况下,检测到更多信标的应用会比检测到更少信标的应用消耗更多电量.对于iOS和Android以及Eddyst
..
我已将 Android信标库用于我的信标解决方案之一。我可以看到,如果我进入信标范围..它会调用“ didEnterRegion” 函数,但是当我离开信标区域时,它永远不会输入“ didExitRegion” 。我正在使用上面在 Android iBeacon应用中使用的代码不能在后台运行。除此之外,还有其他方法可以减少范围检测,因为我一直很频繁地获取该信息,因为如果客户在1 mt范围内输入信标,
..
我有简单的测试用例 @Config(constants = BuildConfig.class) @RunWith(RobolectricGradleTestRunner .class) 公共类BaseTest { @Test public void startEverTestSugarAppAsFirst(){ BeaconManager.setsManifestCheck
..
我想将当前时间设置为信标的主要和次要值。假设这是当前时间 1465398279009 。我希望 9827 是专业的价值,而 9009 是次要的价值。我使用Java代码调用Shell脚本。这是我的Java代码 Long millis = System.currentTimeMillis(); String time = Long.toString(millis); //字符串majo
..
我已经将Android Beacon库用于我的一个beacon解决方案。是否有一种方法可以延迟范围通知程序产生的数据,因为它经常提供数据。 下面是我所指的代码。要查看完整的代码,您可以转到该线程“ Android iBeacon应用“ @Override public void didRangeBeaconsInRegion(Collection信标,区域区域){
..