|
@@ -57,6 +57,9 @@ public class WifiPlugin implements FlutterPlugin {
|
|
connect(ssid, bssid, password);
|
|
connect(ssid, bssid, password);
|
|
// result.success(connect(mac));
|
|
// result.success(connect(mac));
|
|
break;
|
|
break;
|
|
|
|
+ case "disconnect":
|
|
|
|
+ disconnect();
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -93,6 +96,13 @@ public class WifiPlugin implements FlutterPlugin {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void disconnect(){
|
|
|
|
+ int networkId = MainActivity.wifiManager.getConnectionInfo().getNetworkId();
|
|
|
|
+ // 断开当前的 Wi-Fi 连接
|
|
|
|
+ MainActivity.wifiManager.disableNetwork(networkId);
|
|
|
|
+ MainActivity.wifiManager.disconnect();
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* Android 10 以上使用
|
|
* Android 10 以上使用
|
|
*
|
|
*
|