我已经发布了一个应用程序,targetSDK 6,minSDK5。此应用程序使用BLE API,并且我使用此代码
final BluetoothLeScanner bluetoothLeScanner = bluetoothAdapter.getBluetoothLeScanner();
List<ScanFilter> scanFilters = new ArrayList<>();
ScanSettings.Builder builder = new ScanSettings.Builder();
builder.setScanMode(ScanSettings.SCAN_MODE_OPPORTUNISTIC);
if(Build.VERSION.SDK_INT >= 23)
builder.setCallbackType(ScanSettings.MATCH_MODE_AGGRESSIVE);
if (Build.VERSION.SDK_INT >= 26)
builder.setLegacy(true);
final ScanSettings settings = builder.build();
bluetoothLeScanner.startScan(scanFilters, settings, mScanCallback);
现在我升级了Android Studio for Build Tool Versione 28.0.3
我的BLE设备使用蓝牙ble 4.1
全部编译...好....但是!我尝试扫描,但找不到任何设备...。 没有错误,也没有例外。...根本找不到任何东西。
有人可以帮助我理解吗? 帮助!