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