Android N 设备在使用 Altbeacon 时不断进入/退出区域的错误解决方法
Workaround for bug where Android N device constantly enters / exits region when using Altbeacon
我有一个 Android 应用程序实现了 Altbeacon 库来监视信标,同时持有对 BackgroundPowerSaver() 的引用。这按预期工作,但在 Android N 设备上除外,在这些设备上,图书馆告诉我我一直在 entering/exiting 一个信标区域,即使我的设备和信标都在移动。
我已经确认这是 Altbeacon 库中的一个错误,因为参考应用程序(链接如下)在 Android N 设备上 运行 时也有同样的问题。
https://github.com/AltBeacon/android-beacon-library-reference
这个错误是否有已知的解决方法?
我正在 运行Nexus 9 平板电脑上使用 2.1.3 级构建的参考应用程序 Android N,并且正在监视 RadBeacon 信标。如 LogCat 语句中所示,该应用程序认为它每约 15 秒进入和退出信标区域。但是,设备和信标在此期间都没有移动。我已将 BeaconManager 设置为查找的信标布局是 "m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24".
该问题似乎是由 Android N 的开发者预览版 4 中的更改引起的:
We’ve changed the BLE Scanning behavior starting in DP4. We’ll prevent applications from starting and stopping scans more than 5 times in 30 seconds. For long running scans, we’ll convert them into opportunistic scans
https://developer.android.com/preview/support.html
我已经打开 new issue on the Android Beacon Library Open Source Project 来解决 Android 牛轧糖设备的这一变化。请监控此问题,以便尽快发布预览版修复程序。如果您愿意测试预览版本,我将不胜感激。
编辑: 有可用的修复建议 here. 请按照链接页面上的说明使用您的项目测试此构建,如果它解决了问题,请告诉我问题。
我有一个 Android 应用程序实现了 Altbeacon 库来监视信标,同时持有对 BackgroundPowerSaver() 的引用。这按预期工作,但在 Android N 设备上除外,在这些设备上,图书馆告诉我我一直在 entering/exiting 一个信标区域,即使我的设备和信标都在移动。
我已经确认这是 Altbeacon 库中的一个错误,因为参考应用程序(链接如下)在 Android N 设备上 运行 时也有同样的问题。 https://github.com/AltBeacon/android-beacon-library-reference
这个错误是否有已知的解决方法?
我正在 运行Nexus 9 平板电脑上使用 2.1.3 级构建的参考应用程序 Android N,并且正在监视 RadBeacon 信标。如 LogCat 语句中所示,该应用程序认为它每约 15 秒进入和退出信标区域。但是,设备和信标在此期间都没有移动。我已将 BeaconManager 设置为查找的信标布局是 "m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24".
该问题似乎是由 Android N 的开发者预览版 4 中的更改引起的:
We’ve changed the BLE Scanning behavior starting in DP4. We’ll prevent applications from starting and stopping scans more than 5 times in 30 seconds. For long running scans, we’ll convert them into opportunistic scans
https://developer.android.com/preview/support.html
我已经打开 new issue on the Android Beacon Library Open Source Project 来解决 Android 牛轧糖设备的这一变化。请监控此问题,以便尽快发布预览版修复程序。如果您愿意测试预览版本,我将不胜感激。
编辑: 有可用的修复建议 here. 请按照链接页面上的说明使用您的项目测试此构建,如果它解决了问题,请告诉我问题。