我想将Android WiFi扫描结果转换为List<ScanResults>
到List<? extends Map<String, ?>>
这适用于我想使用的SimpleAdapter
我已尝试将扫描转换为每个String[]
和BSSID
的{{1}},然后将其添加到带有循环的SSID
,但如果没有覆盖则无法执行每个人都去了。
答案 0 :(得分:1)
我将扫描结果放入哈希映射中。这就是我所做的。
List<ScanResult> results = wifiMgr.getScanResults();
rssiList = new HashMap<String, Integer>();
for (ScanResult result : results) {
rssiList.put(result.BSSID, result.level);
}
希望这有帮助。