- 蓝牙后台扫描管控
- 背景介绍
减少功耗,减少后台占用CPU,提供更加智能的扫描策略来降低功耗,对后台应用、灭屏场景下的扫描作限制,提供更加低功耗的扫描间隔和窗口。
-
- 兼容性影响
-
- 影响APP范围:没有设置过滤条件的所有应用
-
- 兼容性影响
private void startScan(List<ScanFilter> filters, ScanSettings settings,
final ScanCallback callback, List<List<ResultStorageDescriptor>> resultStorages)
第一个参数(ScanFilter):筛选条件,可以通过设置过滤器的mDeviceName、mDeviceAddress、mServiceUuid等作为过滤条件进行过滤。也就是如果第一个参数传入的是null,该应用会受该特性影响。
-
-
-
- 管控措施:
-
-
后台:降低扫描的空占比;
灭屏:禁止蓝牙扫描。
-
- 适配指导
发起蓝牙扫描的时候添加过滤条件。