获取WiFi的常规信息
WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifi_service.getConnectionInfo();
信号强度就靠wifiinfo.getRssi()这个方法。
得到的值是一个0到-100的区间值,是一个int型数据。
1.其中0到-50表示信号最好;
2.-50到-70表示信号偏差;
3.小于-70表示最差,有可能连接不上或者掉线;
4.一般Wifi已断则值为-200;
5.当RSSI=0时,表示信号强度为0。
根据区间大小去设置WiFi信号图片定时显示在页面上就可以啦。
网友评论