2011-12-24 86 views
4

如何獲取和更改wifi標準,我現在在我的android設備上使用它。 例如:IEEE 802.11b或IEEE 802.11g或IEEE 802.11n。 如果這是可能的。如何獲得wifi標準

回答

4

無法獲取手機所連接的網絡類型。但是,您可以找到網絡的速度:

WifiManager wifiManager = Context.getSystemService(Context.WIFI_SERVICE); 
    WifiInfo wifiInfo = wifiManager.getConnectionInfo(); 
    if (wifiInfo != null) { 
     Integer linkSpeed = wifiInfo.getLinkSpeed(); //measured using WifiInfo.LINK_SPEED_UNITS 
    } 

P.S .:通過詢問網絡上的加密,您大概可以猜出網絡的類型。但是沒有內置的方法。

+0

這個問題有沒有更新?它已經5年了。 – 2016-11-11 03:18:38