使用Native.js获取当前WiFi的信号强度:
//获取当前WiFi信号强度
function checkWifiSignal() {
var Signal = null;
var Context = plus.android.importClass("android.content.Context");
var WifiManager = plus.android.importClass("android.net.wifi.WifiManager");
var Main = plus.android.runtimeMainActivity();
var WifiManager = Main.getSystemService(Context.WIFI_SERVICE);
var WifiInfo = plus.android.importClass("android.net.wifi.WifiInfo");
var WifiInfo = WifiManager.getConnectionInfo();
var wifi = WifiInfo.getRssi();
if (wifi > -50 && wifi < 0) { //最强
Signal = "最强";
} else if (wifi > -70 && wifi < -50) { //较强
Signal = "较强";
} else if (wifi > -80 && wifi < -70) { //较弱
Signal = "较弱";
} else if (wifi > -100 && wifi < -80) { //微弱
Signal = "微弱";
}
return Signal;
}