我正在androidapp中扫描附近的wifi网络,并希望在imageview中使用网络的RSSI在textview中显示SSID和信号电平。是否有矢量资产可用于指示UI中的信号强度?
我已经使用scan_results函数获得了wifi网络。使用textview,我正在显示网络的SSID /网络名称。我也想在列表视图中显示网络的RSSI,但是找不到实现它的方法。我已经使用calculatesignallevel函数计算了信号水平。
size=scanResults.size();
closeWaitDialog();
// showDialogMessage("result", scanResults.toString());
size = size - 1;
while (size >= 0)
{
int signalstrength=WifiManager.calculateSignalLevel(scanResults.get(size).rssi(),4);
HashMap<String, String> item = new HashMap<String, String>();
item.put(ITEM_KEY, scanResults.get(size).ssid());
arraylist.add(item);
size--;
adapter.notifyDataSetChanged();
}