如何获取和更改我在Android设备中使用的wifi标准。 例如: IEEE 802.11b或IEEE 802.11g或IEEE 802.11n。 如果可能的话。
答案 0 :(得分: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。:你可以通过询问网络上的加密来猜测网络的类型。但是没有内置的方法。