在将我的Pixel XL升级到Android 10.0版本后,只有在开启位置信息时蓝牙低功耗(BLE)扫描才能正常工作。这之前并没有这个问题,并且在运行Android 9.0、8.0和6.0.1的多个设备上都可以正常工作。我的应用程序仅在前台使用BluetoothLeScanner startScan(List filters, ScanSettings settings, ScanCallback callback)进行扫描。我的应用程序已经被授予了FINE_LOCATION、COARSE_LOCATION和BLUETOOTH权限,我尝试添加ACCESS_BACKGROUND_LOCATION权限但并没有成功。是否在Android 10.0中对于应用程序扫描蓝牙设备有更严格的要求呢?我找不到相关信息,希望我的应用程序无需要求用户开启位置信息就可以正常工作。