android 查看wifi状态,Android如何查看wifi log

查看wifi log从打开wifi开始,涉及到的文件packages/apps/Settings下面的WifiSettings.java,WifiEnabler.java。frameworks/base下面的WifiManager.java, WifiService.java,WifiSateMachine.java。external/wpa_supplicant8下面的wpa_supplicant.c。

其中WifiSettings.java对应wifi扫描的界面,switch on/off没有对应的log。WifiEnabler.java,WifiManager.java没有对应的log。

真正看wifi是否打开可以搜索关键字WifiService,可以看到setWifiEnabled: true/false,见hero2 log

更全面的log可以看WifiStateMachine,底层调用搜索关键字wpa_supplicant.

接着总结如何看WifiStateMachine.log。在高通平台Android 5.0中WifiStateMachine打印的log比较少,主要有

1 Invoking mWifiStateMachine.setWifiEnabled(true)

2 CMD_AUTO_CONNECT

3 WifiStateMachine CMD_START_SCAN(连接AP的时候扫描其他AP)

4 Invoking mWifiStateMachine.setWifiEnabled(false)

5 Leaving Connected State

接着来看更加详细的wpa_supplicant.log。

1 CTRL_IFACE:ENABLE_NETWORK id=0(选择需要连接的AP)

2 SCANNING-->


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部