J'ai fait une application qui montre les informations de connexion wifi.Pourquoi WifiInfo.getRssi() renvoie toujours -200?
cont = act.getApplicationContext();
wifiManager = (WifiManager)cont.getSystemService(Context.WIFI_SERVICE);
display.setText(cadena + "\n Rssi:" + wifiManager.getConnectionInfo().getRssi()
+ "\n BSSID: " +
wifiManager.getConnectionInfo().getBSSID()
+ "\n wifiState: " +
wifiManager.getWifiState()
+ "\n SSID: " +
wifiManager.getConnectionInfo().getSSID()
+ "\n LinkSpeed: " +
wifiManager.getConnectionInfo().getLinkSpeed()
+ "\n NetworkId: " +
wifiManager.getConnectionInfo().getNetworkId());
L'application montre les valeurs eXept correctement pour le RSSI, je montre -200, peu importe si je suis Conected à un réseau wifi ou non.
Je n'ai pas de téléphone pour le tester, mais j'ai un pc avec Android pour pc.
L'émulateur Android SDK ne se connecte pas via wifi mais getRssi() renvoie toujours -200.
Est-ce que -200 est une sorte de "valeur d'erreur"?
-200 représente miniml niveau 4 Wifi ... niveaux au-dessus de -30 sont usés si –