【问题标题】:Is there a way to check the strength of internet connection in flutter?有没有办法在颤动中检查互联网连接的强度?
【发布时间】:2019-02-18 11:09:12
【问题描述】:

我正在尝试将一些多媒体文件(图像、音频和视频)上传到我的服务器,并且我只想在互联网连接稳定的情况下上传这些文件。有没有具体的方法来实现这一点?

【问题讨论】:

  • 嘿@fritz-playmaker 你有没有找到任何东西来检查互联网连接的强度,如果是的话让我知道它是什么。
  • 使用这个包检查连接强度,pub.dev/packages/wifi
  • @fritz-playmaker 我希望你能找到解决方案我也遇到了同样的问题

标签: flutter


【解决方案1】:

一年后,有一个新的(2020 年 3 月 31 日)包可以解决这个需求。 查看https://pub.dev/packages/internet_speed_test#-readme-tab-

【讨论】:

    【解决方案2】:

    目前没有办法检查。但是您可以尝试上传或下载文件并计算所花费的时间

    【讨论】:

      【解决方案3】:

      您可以使用由 Google 团队维护的 dart 的 connectivity 包,根据其 documentation

      “这个插件允许 Flutter 应用程序发现网络连接并进行相应的配置。它可以区分蜂窝和 WiFi 连接。这个插件适用于 iOS 和 Android。”

      这样可以通过插件判断用户是否通过Wifi连接,如果是则上传数据,否则不上传,等待连接类型改变。

      【讨论】:

      • 太棒了。但我正在寻找检查互联网连接强度的能力
      • 目前没有办法检查,但我想你必须像我已经提供的方式那样调整其他方式,或者定期上传一些测试数据(500KB - 1 MB)并测量所花费的时间,祝你好运..
      • 但是,连接并没有提供任何方法或属性来识别互联网强度是弱还是强,对吧?
      • 连接包只告诉连接或未连接。它不提供有关网络速度的信息。
      猜你喜欢
      • 2020-04-09
      • 1970-01-01
      • 2015-01-02
      • 2020-11-30
      • 2020-09-26
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多