flutter - 无法在 flutter 中使用wifi包连接到wifi

我正在 flutter 中开发一个应用程序,它列出可用的 wifi 设备并连接到选定的设备。我正在使用 flutter 的 wifi 包的 Wifi.connection 连接到选定的网络。 每次我尝试连接到 wifi 时它都会返回 WifiState.error。

这是我尝试连接到 wifi 的代码。

import 'package:flutter/material.dart';
import 'package:wifi/wifi.dart';

Future<Null> connection() async {
  print('funciton called');
  Wifi.connection('Mohit1', 'mohit@123').then((v) {
    print(v);
  });
}


class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: FlatButton(
          onPressed: ()=> connection(),
          child: Text('Connect'),
        ),
      ),
    );
  }
}

我有点受困于此,因为它只是一个 API。我不知道要寻找有关此错误的内容。 提前致谢。

最佳答案

wifi包似乎很久没有更新了。 flutter_wifi_connect和 wifi_iot应该能够满足您的需求。

https://stackoverflow.com/questions/62572813/

相关文章:

javascript - 如何使用 React 在客户端裁剪图像而不丢失分辨率

javascript - Angular ngrx : TypeError: Cannot free

ios - UIView 作为@EnvironmentObject 的订阅者

rust - 我如何使字符串比闭包体生命周期更长?

reactjs - 应用多个动态过滤器

android - 使用 Moshi 处理错误响应

node.js - 如何在 Strapi 中创建不同的管理员角色

angular-cli - 每当我运行 npm run ng build-hin 时,我都会遇到错误

python - DBSCAN 聚类甚至无法处理 40k 数据,但可以使用 python 和 skl

vue.js - 当对象没有(可识别的)变化时触发 Vue 监视