Я пытаюсь вывести уровень сигнала RSSI моей домашней точки доступа на консоль. Пока я добавил приемник в manifest.xml:
<receiver android:name="newAndroidApplication" android:enabled="true">
<intent-filter>
<action android:name="android.net.wifi.WifiManager.SCAN_RESULTS_AVAILABLE_ACTION"/>
</intent-filter>
</receiver>
Затем я добавил следующий класс в свою основную деятельность:
public class MyWifiReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if(wifiManager.isWifiEnabled()) {
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
if(wifiInfo != null) {
int dbm = wifiInfo.getRssi();
}
}
}
}
Итак, куда мне идти отсюда? Я чувствую, что очень близок к завершению вывода дБм на консоль, поэтому мне нужна небольшая помощь с этой частью.