我正在做一个Flutter项目,需要通过输入用户名和密码连接到某个wifi。
我正在使用wifi_configuration包,我可以通过输入SSID和密码连接到wifi。
Flutter 中还有其他方法使用用户名和密码连接 wifi 吗?
如果连接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'),
),