更改ScheduledScanJob的扫描间隔?

时间:2018-09-20 17:27:45

标签: ibeacon-android

我使用ScheduledScanJob进行后台扫描。现在,在Android 8.0+中,默认扫描间隔为10分钟,是否可以更改此间隔?

1 个答案:

答案 0 :(得分:0)

使用Android Beacon库,您可以使用beaconManager.setBackgroundScanPeriod(20*60*1000)将此间隔配置为任意值。

上述示例将两次扫描之间的毫秒数设置为20分钟。您可以从默认的10分钟增加或减少此值。但是请注意,当应用程序在后台运行时,Android将计划作业的频率限制为最多每15分钟一次。因此,小于15分钟的任何设置都会由操作系统自动转换为每15分钟运行一次。

相关问题