WiFi managerからRSSIの値を取得する方法
WifiのRSSIを取得したく存じます。
下記のように記述しましたが、RSSIの値が取得できておりません。
修正方法をご教示願えませんでしょうか。
// 信号強度の取得部分。
private double getStrength() {
WifiManager wifi = (WifiManager)getSystemService(WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
String[] apInfo = new String[4];
int rssi = info .getRssi();
int level = WifiManager.calculateSignalLevel(rssi, 5);
apInfo[3] = String.format("RSSI : %d / Level : %d/4", rssi, level);
return rssi;
}