I am building an application reading the signal strength of each available Wifi access point.
I\'ve written code like:
wifi = (WifiManager) getS
WifiManager wifiManager = (WifiManager)
MonitorActivity.this.getSystemService(Context.WIFI_SERVICE);
wifiManager.addNetwork(conf);
int numberOfLevels = 5;
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int level = WifiManager.calculateSignalLevel(wifiInfo.getRssi(), numberOfLevels);
Log.e("level", "" + level);
// you will get the levels. Using these levels you can calculate strenghts.