android WIFI无法获取RSSI信号量
1,已经能打开并连上WIFI上网,但是需要获取RSSI来更新状态栏的WIFI图标信号强度,
WIFI图标已经出现,但是始终没更新,查原因是没有发送RSSI改变的广播,
WIFISTATETRACKER.JAVA——》getrssi()------>ANDROID_NET_WIFI_WIFI.CPP中android_net_wifi_getRssiHelper发送
doCommand("DRIVER RSSI", reply, sizeof(reply))获取RSSI但是返回一直-1;
到了wpa_supplicant中的WPA_CTRL.C中的wpa_ctrl_request函数这里
if (send(ctrl->s, _cmd, _cmd_len, 0) < 0) {
os_free(cmd_buf);
return -1;
}
os_free(cmd_buf);
错了。。。
有遇到过的吗?
2,在上层的WIFIINIF中的getrssi确可以独到RSSI,为什么上面不行呢。。。。