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

相关推荐
teacher伟大光荣且正确7 小时前
Qt Creator 配置 Android 编译环境
android·开发语言·qt
飞猿_SIR9 小时前
Android Exoplayer 实现多个音视频文件混合播放以及音轨切换
android·音视频
HumoChen9910 小时前
GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
android·小程序·uniapp·base64·gzip
沙振宇14 小时前
【HarmonyOS】ArkTS开发应用的横竖屏切换
android·华为·harmonyos
橙子1991101615 小时前
Kotlin 中的作用域函数
android·开发语言·kotlin
zimoyin15 小时前
Kotlin 懒初始化值
android·开发语言·kotlin
枣伊吕波16 小时前
第六节第二部分:抽象类的应用-模板方法设计模式
android·java·设计模式
萧然CS16 小时前
使用ADB命令操作Android的apk/aab包
android·adb
_extraordinary_20 小时前
MySQL 事务(二)
android·数据库·mysql
鸿蒙布道师1 天前
鸿蒙NEXT开发动画案例5
android·ios·华为·harmonyos·鸿蒙系统·arkui·huawei