diff --git a/app/src/main/java/com/xiaoqu/watch/service/manager/BluetoothScanManager.kt b/app/src/main/java/com/xiaoqu/watch/service/manager/BluetoothScanManager.kt index 261cf37..e920114 100644 --- a/app/src/main/java/com/xiaoqu/watch/service/manager/BluetoothScanManager.kt +++ b/app/src/main/java/com/xiaoqu/watch/service/manager/BluetoothScanManager.kt @@ -60,11 +60,18 @@ class BluetoothScanManager @Inject constructor( /** 当前网络类型(由外部更新) */ var currentNetworkType: String = "" + /** 蓝牙扫描总开关(设为 false 可完全禁用,排查耗电时使用) */ + var enabled = false + /** * 启动蓝牙扫描(常规模式) * 调用前确保蓝牙可用 */ fun start() { + if (!enabled) { + Timber.d("蓝牙扫描: 已禁用,忽略 start()") + return + } if (state != State.STOPPED) { Timber.d("蓝牙扫描: 已在运行,忽略 start()") return