android wifi扫描 framework层修改扫描间隔

frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScanRequestProxy.java

java 复制代码
这个也就是说前台应用可以在120s(2分钟) 扫描 4 次 
*  a) Each foreground app can request a max of
 *   {@link #SCAN_REQUEST_THROTTLE_MAX_IN_TIME_WINDOW_FG_APPS} scan every
 *   {@link #SCAN_REQUEST_THROTTLE_TIME_WINDOW_FG_APPS_MS}.

这个的意思是BackGroud应用可以没30*60s(30分钟)扫描一次
 *  b) Background apps combined can request 1 scan every
 *   {@link #SCAN_REQUEST_THROTTLE_INTERVAL_BG_APPS_MS}.


public static final int SCAN_REQUEST_THROTTLE_TIME_WINDOW_FG_APPS_MS = 120 * 1000;

public static final int SCAN_REQUEST_THROTTLE_MAX_IN_TIME_WINDOW_FG_APPS = 4;

public static final int SCAN_REQUEST_THROTTLE_INTERVAL_BG_APPS_MS = 30 * 60 * 1000;

与android wifi api的介绍一样:

WLAN 扫描功能概览 | Android 开发者 | Android Developers

相关推荐
三少爷的鞋13 小时前
Kotlin 协程的七重境界:从 launch(IO) 到执行模型设计
android
-SOLO-1 天前
Android Event 日志完全指南
android
壮哥_icon1 天前
【Android 系统开发】从掉帧卡顿到丝滑:高频硬件中断(IRQ)的 CPU 亲和性性能优化实战
android·性能优化
千里马学框架1 天前
Android Framework 新手学习踩坑建议指南
android·智能手机·性能优化·framework·aaos·车载开发·系统工程师
我命由我123451 天前
执行 Gradle 指令报错,无法将“grep”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
狂奔solar1 天前
ARMA 模型:从白噪声到万能逼近器
android
渣渣灰飞1 天前
MySQL 系统学习 第五阶段:企业级 MySQL 实战开发 第二章:RBAC 权限系统设计
android·学习·mysql
qq_422828621 天前
android 图形学之图层数据送显及合成图层(七)
android
MiyamuraMiyako1 天前
Compose:从自动滚动到双锚点 LazyLayout
android·android jetpack
用户63421419935071 天前
base_logger_core --- 跨平台 C++ 日志核心库
android