我正在开发一个颤动应用程序,它需要扫描WIFI网络,并能够连接和断开这些网络。
我试过使用wifi_configuration,它可以在Android9(API28级)上工作,但不能超过这个级别。
我还尝试使用以下库:wifi_iot、wifi,它们似乎不支持Android10和11。
你知道Android 9、10和11中是否有支持这些操作的库吗?
我还试图找到一个Java或Kotlin库,为不同的Android版本支持这些功能。我可以创建一个方法通道来从我的Flutter应用程序中与这些程序进行通信,但我还找不到任何支持这些不同Android版本的库。在Java/Kotlin中有没有可以做到这一点的库/包?
发布于 2021-11-27 11:35:45
我使用的是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")https://stackoverflow.com/questions/65681335
复制相似问题