100得票2回答
这是使用AltBeacon的Android Beacon Library检测iBeacons的正确布局吗?

我已经成功地使用以下的信标布局修改了Android Beacon Library的参考实现应用程序, 使它能够检测到我手头上的iBeacon设备: public class MainActivity extends Activity { @Override protected...

39得票3回答
将iBeacon蓝牙低功耗技术与Android 4.3相结合

我正在寻找一种从Android设备检测iBeacon(iOS 7.0功能)的方法。我阅读了Android文档,其中似乎iBeacon是一种发送其位置的GATT服务器。虽然Android文档说我不应该轮询这些数据,但对于检测来说这是必要的。 我搜索了很多,但这个主题还很新(我甚至创建了一个新标...

20得票5回答
Android 5.0 Lollipop中BLE startScan检测到的设备减少了

简短版: 在我的Android 5.0 Lollipop测试中,我注意到android.bluetooth.le.BluetoothLeScanner检测BLE设备的频率比Android 4.4 KitKat低。为什么会这样,有没有替代方案? 详细版: 我正在开发一个针对Nexus 7平...

20得票4回答
蓝牙低功耗广告是否在安卓5.0的Nexus 5上可用?

在将我的Nexus 5 刷成 Android 5.0 预览版 hammerhead-lpx13d 后,操作系统报告它不再支持蓝牙低功耗广告。如果您调用:((BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE)) ...

15得票2回答
Android 5的BLE广告静态蓝牙MAC地址

Android 5引入了BLE MAC地址轮换以增加隐私保护。每次调用BluetoothLeAdvertiser.startAdvertising()时,MAC地址都会更改。 是否可以禁用地址轮换,并在整个BluetoothLeAdvertiser生命周期内仅使用相同的MAC地址?

14得票3回答
安卓BLE信标扫描

Android 4.3中添加了Bluetooth LE,但似乎没有后台扫描模式,以便当应用程序注册要接收来自附近可用BLE UUID的通知时唤醒它。 iOS7和iBeacons API恰好可以实现此功能。是否有人知道Android 4.3中是否存在这样的功能,或者是否有一个良好的解决方案可以...

11得票3回答
蓝牙LE的txPower是什么,以及它如何使用?

我正在尝试理解 txPower 的确切含义以及如何使用它,因为我计划开发一个使用 Beacon 技术的 Android 应用程序。 我在网上看到了两个定义: 1. Beacon 的发射功率。 2. 与 Beacon 相隔一米处接收到的功率。 这两个定义有什么关联吗?另外,当使用 Qui...

10得票3回答
Estimote信标背景服务下的区域检测

我最近开始测试Estimote Beacon,并尝试在进入Beacon区域时从后台服务启动通知,但不幸的是我的解决方案不起作用。它没有给出错误,但当发现Beacon时没有启动通知。我不知道是代码错误还是做法有误。我已经阅读了这个其他问题,但似乎有点不同,因为我使用的是服务而不是活动,但也许答案...

8得票2回答
在非后台监视时提示位置权限?

我正在使用Android Beacon Library。自从Marshmallow以来,我看到了以下错误,这是预期的并且已经记录下来了。 “权限拒绝:需要ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限才能获取扫描结果。” 我的范围代码在一个Fra...

8得票1回答
如何在安卓设备中增加蓝牙低功耗设备的扫描周期?

我正在尝试实现信标扫描程序,并希望Android BLE服务的行为类似于iOS的“didRangeBeacons”方法,即每隔一秒调用一次。但在Android中没有这样的方法。但是在Android中有一个名为“leScanCallback”的方法,它会非常频繁地被调用,扫描周期小于1秒。所以是...