AndroidP版本适配第5季蓝牙后台扫描管控

  1. 蓝牙后台扫描管控
    1. 背景介绍

减少功耗,减少后台占用CPU,提供更加智能的扫描策略来降低功耗,对后台应用、灭屏场景下的扫描作限制,提供更加低功耗的扫描间隔和窗口。

    1. 兼容性影响
        1. 影响APP范围:没有设置过滤条件的所有应用

private void startScan(List<ScanFilter> filters, ScanSettings settings,
            final ScanCallback callback, List<List<ResultStorageDescriptor>> resultStorages)

第一个参数(ScanFilter):筛选条件,可以通过设置过滤器的mDeviceName、mDeviceAddress、mServiceUuid等作为过滤条件进行过滤。也就是如果第一个参数传入的是null,该应用会受该特性影响。

        1. 管控措施:

后台:降低扫描的空占比;

灭屏:禁止蓝牙扫描。

    1. 适配指导

发起蓝牙扫描的时候添加过滤条件。

猜你喜欢

转载自blog.csdn.net/qq_33209777/article/details/88165514