各位大神,我在做一个项目需要实时检测手机当前的wifi信号强度的。
WifiManager wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wm.getConnectionInfo();
int strength = info.getRssi();
上面是我获得wifi强度的方法,我把它写在一个timer里面每100ms更新一次获取strength的值。
但是我发现在真机里面测试更新的速度太慢了,大概要3到4S才能获取到当前的wifi强度。
我想问问这究竟是什么回事呢?