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

相关推荐
StarShip13 小时前
第一阶段:应用层视图绘制
android
StarShip13 小时前
第二阶段:RenderThread 渲染处理
android
通玄14 小时前
Jetpack Compose 入门系列(一):从零搭建到基础控件使用
android
StarShip14 小时前
Android 图形渲染流水线完整架构与执行流程分析
android
流年如夢14 小时前
类和对象(上)
android·java·开发语言
用户860225046747215 小时前
从入门到进阶的 React Native 实战指南
android·前端
沐言人生15 小时前
ReactNative 源码分析10——Native View创建流程createView
android·react native
问心无愧051315 小时前
ctf show web入门98
android·前端·笔记
李斯维15 小时前
Jetpack 生命周期组件 Lifecycle 的设计思想和使用
android·android studio·android jetpack
Mr YiRan15 小时前
Android构建优化:基于Git Diff+TaskGraph
android·git·elasticsearch