序言
在看这一篇文章之前,建议大家先看看这个关于WIFI 选网机制的介绍
【WLAN】Android 13 WIFI 选网机制讲解_android wifi选择_专业开发者的博客-CSDN博客
评分维度介绍:
根据选网机制规律,会从这四个维度来进行评分
BubbleFunScorer : 这个评分器其实和CompatibilityScorer
差不多,但是它对信号强度做了一次指数函数的运算,将最后的评分压缩在一个较小的范围内,主要的因素还是信号强度、热点频率、是否为最近连接、是否为当前连接热点、是否为开放热点。
CompatibilityScorer :由于每个评分器都是调用scoreCandidates()
方法,而scoreCandidates()
方法中会调用评分器中的scoreCandidate()
方法对候选热点列表进行遍历评分,然后保存分数最高的一个热点。此评分器根据其注释可以知道应该是为了兼容以前的评分规则而产生,侧重点在于不同提名器的惩罚而将分数拉开差距。其主要的加分项在信号强度、热点频率、是否为最近连接、是否为当前连接热点、是否为开放热点。
ScoreCardBasedScorer: 此评分器会根据一