我正在开发一个Android应用程序,应该连接到网络,并监测信号强度。我已经实现了连接和看到力量,但我不知道如何积极地“听到”和展示力量。这是我的监控方法:
public void search(View v) {
// Turn on wifi
if (!wifi.isWifiEnabled()) {
if (wifi.getWifiState() != WifiManager.WIFI_STATE_ENABLING) {
wifi.setWifiEnabled(true);
}
我有个密码告诉我无线网络的信号强度。现在,我希望它应该每5秒刷新一次,告诉我新的信号强度。
它给出一组信号强度5次,每次它给我相同的信号强度。我不知道为什么。
一旦安装在我的android设备上,它给我的信号强度,这是相同的答案,信号强度时,它是首先安装。所以,每当我在android设备上运行应用程序时,我都会得到同样的答案。
守则是:
我在dbm中得到了答案。
public class MainActivity extends Activity {
protected static final long TIME_DELAY = 5000;