1

我只是好奇,我知道 BeaconManager 可以扫描多少次是有限制的?我读过没有最短时间长度,但有最长时间长度(5 分钟)。我链接的那个线程表明打算使设置完全可配置,但我想知道它是否已实现。底线,可以将 BeaconManager 设置为扫描超过 5 分钟吗?谢谢。

4

1 回答 1

0

是的,您可以根据需要配置Android 信标库的扫描周期(默认为 1.1 秒)。下面的示例将其设置为 1 分钟:

beaconManager.setForegroundScanPeriod(60000l); // 60000 ms = 1 minute

您读到的 5 分钟限制可能是AlarmManager扫描重新启动间隔,如果应用程序被意外杀死,它将重新启动后台扫描。目前固定为 5 分钟。

于 2016-01-30T11:00:18.417 回答