android - 如何改进 Android O/New Google beacon API 上的后台信标扫描?

标签 android altbeacon beacon

我正在使用 awesome Altbeacon Android Beacon Library 在我的 Android 应用程序中扫描信标。使用 Android O,有时可能需要 25 分钟。有什么办法可以解决这个问题吗?我听说谷歌发布了自己的信标 API 来帮助扫描信标,有人听说过吗?

最佳答案

需要明确的是,在 Android 8.0 上使用 Android 信标库检测信标可能需要 25 分钟,这是基于附近有其他信标的最坏情况,并且您想在第一个信标之后检测其他信标被检测到。 典型检测时间为 5 秒。您可以阅读更多相关信息 here .

Google 确实有自己的 Nearby以及与可用于检测信标的 Google Play 服务 bundle 在一起的其他 API,但它们受制于相同的节电规则并且在理论上具有相同的延迟。因为这些项目是封闭源代码的,所以这些库检测信标所需时间的细节有点神秘。许多用户报告有明显的延迟或根本没有检测到。同样,因为它是闭源的,所以没有简单的方法可以知道导致检测延迟的原因。

关于android - 如何改进 Android O/New Google beacon API 上的后台信标扫描?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45840406/

相关文章:

android - 将 MIFARE DESFire EV1 配置为 NDEF 的 NFC Forum Type 4 标签

android - 如何在操作栏下拉导航中设置 Activity 项?

android - Android中有开源手势库吗?

android - 如何使用 ALT 信标根据距离在回收站 View 中显示检测到的信标

ios - 在 5 月的应用程序中,即使应用程序被用户关闭/杀死,我也可以扫描 Eddystone 信标吗?

ios - 我可以在不指定 "region"的情况下快速扫描信标吗?

android - 我怎样才能让这个 MediaStore 代码在 API 11 以下工作?

android - Radius Network Beacon Library 2.0 (AltBeacon) 无法检测 Beacon

android - AltBeacon 在停止蓝牙后继续扫描

android beacon 库作为 ibeacon 传输