I don't really know much about radio/WiFi signals, so I'm confused on the difference between the level field of a WifiManager.ScanResult and the RSSI of a wifi scan? Are they completely different concepts? Both don't seem to be well explained in the Android Docs.
They both seem to be in dBm if that means anything.
EDIT
To be more clear, I'm talking about the value returned by looking up the key WifiManager.EXTRA_NEW_RSSI. This is explained in the doc:
WifiManager.EXTRA_NEW_RSSI: The lookup key for an int giving the new RSSI in dBm.
Copyright Notice:Content Author:「you786」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/10594074/android-difference-between-level-and-rssi-of-a-wifi-signal