首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一个Flutter库可以扫描WIFI网络并连接/断开这些网络,它适用于Android API级别28-30

是否有一个Flutter库可以扫描WIFI网络并连接/断开这些网络,它适用于Android API级别28-30
EN

Stack Overflow用户
提问于 2021-01-12 17:41:05
回答 1查看 945关注 0票数 1

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

我试过使用wifi_configuration,它可以在Android9(API28级)上工作,但不能超过这个级别。

我还尝试使用以下库:wifi_iotwifi,它们似乎不支持Android10和11。

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

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

EN

回答 1

Stack Overflow用户

发布于 2021-11-27 11:35:45

我使用的是wifi_iot。扫描、连接和断开在android 11上运行。

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

代码语言:javascript
复制
// 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")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65681335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档