From e81b7b33e2e7db6c369b327b2e38c4550ecc1e18 Mon Sep 17 00:00:00 2001 From: lvwang2002 Date: Wed, 15 May 2024 23:35:38 +0800 Subject: [PATCH] =?UTF-8?q?feature():1.=E4=BF=AE=E6=94=B9=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=E7=9A=84=E6=96=B9=E5=BC=8F=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/device/comm/mylibrary/BleDeviceManager.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/android/src/main/java/com/device/comm/mylibrary/BleDeviceManager.java b/android/src/main/java/com/device/comm/mylibrary/BleDeviceManager.java index 10d0d09..91f94ac 100755 --- a/android/src/main/java/com/device/comm/mylibrary/BleDeviceManager.java +++ b/android/src/main/java/com/device/comm/mylibrary/BleDeviceManager.java @@ -7,6 +7,7 @@ import android.bluetooth.BluetoothManager; import android.bluetooth.le.BluetoothLeScanner; import android.bluetooth.le.ScanCallback; import android.bluetooth.le.ScanResult; +import android.bluetooth.le.ScanSettings; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; @@ -858,13 +859,15 @@ public class BleDeviceManager { // @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) private boolean/* _Mode */startNativeScan() { -// RNLog.d(TAG,"start native scan:"); + //RNLog.d(TAG,"start native scan:"); BluetoothLeScanner scanner = mBluetoothAdapter.getBluetoothLeScanner(); if(scanner == null){ return false; } -// RNLog.d(TAG,"start scan:"); - scanner.startScan(mDeviceListener.scanCallback); + //RNLog.d(TAG,"start scan:"); + //scanner.startScan(mDeviceListener.scanCallback); + ScanSettings scannerSetting = new ScanSettings.Builder().setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY).build(); + scanner.startScan(null,scannerSetting,mDeviceListener.scanCallback); return true; }