package io.github.mayubao.kuaichuan.utils; import android.net.wifi.ScanResult; import java.util.ArrayList; import java.util.List; /** * Created by mayubao on 2016/11/28. * Contact me 345269374@qq.com */ public class ListUtils { public static final String NO_PASSWORD = "[ESS]"; public static final String NO_PASSWORD_WPS = "[WPS][ESS]"; /** * 过滤有密码的Wifi扫描结果集合 * @param scanResultList * @return */ public static List<ScanResult> filterWithNoPassword(List<ScanResult> scanResultList){ if(scanResultList == null || scanResultList.size() == 0){ return scanResultList; } List<ScanResult> resultList = new ArrayList<>(); for(ScanResult scanResult : scanResultList){ if(scanResult.capabilities != null && scanResult.capabilities.equals(NO_PASSWORD) || scanResult.capabilities != null && scanResult.capabilities.equals(NO_PASSWORD_WPS)){ resultList.add(scanResult); } } return resultList; } }