如何在列表视图中显示具有SSID的wifi网络的rssi?

时间:2019-04-11 05:37:05

标签: android

我正在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();
}

0 个答案:

没有答案