wifi的scan流程分析:

一般,在上层应用上,当用户进入wifi的UI界面时,此时就会自动去下scan,是一个定时scan,间隔10s或15s,

当退出wifi UI界面时,这时就会停止上层的scan。这个是上层应用做的操作。

在android 8.0之前的版本,scan的定时扫描都是在上层app做的,但从8.0开始,google把这个定时器做到了

framework中的SettingsLib(frameworks/base/packages/SettingsLib)中去了

如下修改为google人员对TvSettings所做的更改:

commit 7e552863cea67e57b375f3db15e0baf70e22c39e

Author: Tony Mantler <[email protected]>

Date:   Fri Jan 8 11:12:49 2016 -0800

 

    Start using WifiTracker/AccessPoint from SettingsLib

    

    Change-Id: Ie951cdc5a3b2d3188dc1044df624a6d1a0efab74

上层下Scan及搜索到scan lists的基本流程如下:

Android Wifi学习(三)

 

 

 

 

commit 7e552863cea67e57b375f3db15e0baf70e22c39e

Author: Tony Mantler <[email protected]>

Date:   Fri Jan 8 11:12:49 2016 -080

    Start using WifiTracker/AccessPoint from SettingsLib

 

    Change-Id: Ie951cdc5a3b2d3188dc1044df624a6d1a0efab74

 

 

 

相关文章: