我只是很好奇,我知道BeaconManager可以扫描多少次?我读过有no minimum time length but that there is a maximum time length (5 minutes)。我链接的那个帖子声明有意使设置完全可配置,但我想知道它是否已经实现。最重要的是,BeaconManager可以设置扫描时间超过5分钟吗?感谢。
答案 0 :(得分:0)
是的,您可以根据需要配置Android Beacon Library的扫描周期(默认值为1.1秒)。以下示例将其设置为1分钟:
beaconManager.setForegroundScanPeriod(60000l); // 60000 ms = 1 minute
您阅读的5分钟限制可能是AlarmManager
扫描重启间隔,如果应用程序被无意中杀死,则会重新启动后台扫描。目前固定为5分钟。