public class MyWifiReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
final WifiManager lWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
boolean a= lWifiManager.startScan();//request a scan for access points
final List<ScanResult> lResults= lWifiManager.getScanResults();
for(final ScanResult lScanResult : lResults){
System.out.println("ScanResult level: "+lScanResult.level);
}
}
}
should do what you need.
As far as I see level
is a public class member of ScanResult
.