通过WifiManager可以获得Wifi的状态信息,这些信息被封装到了WifiInfo中,从WifiInfo中可以获得具体的状态信息。
获得WifiManager的方法是:
WifiManager wifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE);
获得WifiInfo的方法是:
WifiInfo info = wifiManager.getConnectionInfo();
可以获得的Wifi状态信息有:
- SSID;
- BSSID;
- MacAddress;
- HiddenSSID;
- IpAddress;
- LinkSpped;
- NetWorkId;
- Rssi;
- SupplicantState等;
有关详细信息,参考Android SDK!:)