首页 > 解决方案 > Android BLE 扫描在后台某个时间后停止

问题描述

在我的 xamarin 表单项目中,BLE 扫描在前台工作了很长时间,但是当应用程序切换到后台时,扫描会在一段时间后突然停止。这取决于手机型号。小米红米手机恰好在 1 分钟停止扫描。摩托罗拉稍后停止。没有一个模型扫描 1 小时。屏幕锁定也会出现问题。我需要在后台长时间扫描。使用 a 开始扫描,foreground service但随后也停止扫描。也试过了WorkManagerJob。扫描是这样开始的: _bluetoothLeScanner?.StartScan(filterList, settings, _bluetoothScanCallback);还有其他方法可以在后台和屏幕锁定中延长长时间的扫描吗?需要帮助...

标签: androidxamarinxamarin.formsxamarin.androidandroid-background

解决方案


推荐阅读