使用 Flutter 连接 Wifi

问题描述 投票:0回答:1

我正在做一个Flutter项目,需要通过输入用户名和密码连接到某个wifi。

我正在使用wifi_configuration包,我可以通过输入SSID和密码连接到wifi。

Flutter 中还有其他方法使用用户名和密码连接 wifi 吗?

flutter wifi wpa
1个回答
0
投票

如果连接wifi需要通过浏览器网页登录,则无法通过Flutter完成。可用的插件只能通过带有密码的 SSID 连接您。除了

wifi_configuration
之外,还有其他选项,例如wifi_connect插件。

await WifiConnect.connect(
  context,
  ssid: ssidControl.text,
  password: passwordControl.text,
  hidden: hidden,
  securityType: hidden ? SecurityType.wpa : SecurityType.auto,
);

可以在 TextField 小部件上设置

ssidControl
passwordControl
来配置 wifi 密码。

TextField(
  controller: ssidControl,
  decoration: InputDecoration(labelText: 'SSID'),
),
TextField(
  controller: passwordControl,
  decoration: InputDecoration(labelText: 'Password'),
),
© www.soinside.com 2019 - 2024. All rights reserved.