是否有可以扫描 WIFI 网络和 connect/disconnect to/from 这些网络的 Flutter 库,适用于 Android API 级别 28-30

Is there a Flutter library that can scan for WIFI networks and connect/disconnect to/from these networks, that works for Android API level 28-30

我正在开发一个 Flutter 应用程序,它需要扫描 WIFI 网络并能够连接和断开连接 to/from 这些。

我尝试使用 wifi_configuration,它适用于 Android 9(API 级别 28),但不高于此。

我还尝试使用以下库 wifi_iot, wifi,它们似乎不支持 Android 10 和 11。

您知道 Android 9、10 和 11 中是否存在支持这些操作的库吗?

我还尝试为不同的 Android 版本寻找支持这些功能的 Java 或 Kotlin 库。我可以创建一个方法通道来从我的 Flutter 应用程序与这些进行通信,但我无法找到任何支持这些不同 Android 版本的库。 Java/Kotlin中有没有libraries/packages可以做到这一点?

我正在使用 wifi_iot。扫描、连接和断开连接正在 android 11.

使用WiFiForIoTPlugin.loadWifiList()扫描可用网络

// scanning
final wifis = await WiFiForIoTPlugin.loadWifiList();
log("${wifis.map((e) => e.ssid).toList()}");

// connecting
final ssid = "test network";
final res = await WiFiForIoTPlugin.connect(
        ssid,
        password: "12345678",
        security: NetworkSecurity.WPA,
        withInternet: false,
      );
if (res)
  print("connected")