获取Wifi列表: 扫描(这个方法早在Android 9.0 就被弃用),不过如果不调用的话是没法及时获取Wifi列表的广播的。(不需要也能正常获取,没有延迟,经实验毫无区别) public static void searchWifiList(WifiManager manager) { manager.startScan(); } 创建广播并接收: /** * 获取附近的WiFi列表 * * @param manager WifiManager * @param flag 是否保留重名但BSSID不同的wifi true保留,false不保留 * @return wifi列表 */ public static List<ScanResult> scanResults(WifiManager manager, boolean flag) { List<ScanResult> scanResults = new ArrayList<>(); HashSet<String> hs = new HashSet<>(); Log.d("WifiUtils", "scanResults:...