Altbeacon NonBeaconLeScanCallback 设置 setBackgroundScanPeriod?
Altbeacon NonBeaconLeScanCallback set setBackgroundScanPeriod?
我使用 Altbeacon NonBeaconLeScanCallback -> onNonBeaconLeScan() 函数来扫描不是 ibeacon 的蓝牙设备。
@Override
public void onNonBeaconLeScan(BluetoothDevice bluetoothDevice, int i, byte[] bytes) {
}
这个方法可以设置扫描周期吗?
该库主要用于信标检测,但它的扫描循环也适用于非信标检测。它以可配置的速率安排扫描,如下所示:
beaconManager.setForegroundScanPeriod(...)
beaconManager.setForegroundBetweenScanPeriod(...)
beaconManager.setBackgroundScanPeriod(...)
beaconManager.setBackgroundBetweenScanPeriod(...)
参数以毫秒为单位。前景默认为 1100/0,背景默认为 10000/300000
请注意,在 Android 8+ 上,除非使用前台服务,否则扫描间隔时间将被操作系统限制为约 15 分钟。
我使用 Altbeacon NonBeaconLeScanCallback -> onNonBeaconLeScan() 函数来扫描不是 ibeacon 的蓝牙设备。
@Override
public void onNonBeaconLeScan(BluetoothDevice bluetoothDevice, int i, byte[] bytes) {
}
这个方法可以设置扫描周期吗?
该库主要用于信标检测,但它的扫描循环也适用于非信标检测。它以可配置的速率安排扫描,如下所示:
beaconManager.setForegroundScanPeriod(...)
beaconManager.setForegroundBetweenScanPeriod(...)
beaconManager.setBackgroundScanPeriod(...)
beaconManager.setBackgroundBetweenScanPeriod(...)
参数以毫秒为单位。前景默认为 1100/0,背景默认为 10000/300000
请注意,在 Android 8+ 上,除非使用前台服务,否则扫描间隔时间将被操作系统限制为约 15 分钟。