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. 適配指導

發起藍牙掃描的時候添加過濾條件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章