- 藍牙後臺掃描管控
- 背景介紹
減少功耗,減少後臺佔用CPU,提供更加智能的掃描策略來降低功耗,對後臺應用、滅屏場景下的掃描作限制,提供更加低功耗的掃描間隔和窗口。
-
- 兼容性影響
-
- 影響APP範圍:沒有設置過濾條件的所有應用
-
- 兼容性影響
private void startScan(List<ScanFilter> filters, ScanSettings settings,
final ScanCallback callback, List<List<ResultStorageDescriptor>> resultStorages)
第一個參數(ScanFilter):篩選條件,可以通過設置過濾器的mDeviceName、mDeviceAddress、mServiceUuid等作爲過濾條件進行過濾。也就是如果第一個參數傳入的是null,該應用會受該特性影響。
-
-
-
- 管控措施:
-
-
後臺:降低掃描的空佔比;
滅屏:禁止藍牙掃描。
-
- 適配指導
發起藍牙掃描的時候添加過濾條件。