gpt4 book ai didi

dart - 如何强制flutter使用wifi而不是4G?

转载 作者:行者123 更新时间:2023-12-03 04:10:21 25 4
gpt4 key购买 nike

我的应用程序调用本地网络电话。有没有办法通过 flutter/Dart 强制 http.get() 通过 WiFi(即使互联网不可用)而不是 3G/4G?

最佳答案

核心 Flutter 框架还没有这个功能(并且至少在很长一段时间内不会有)。

当涉及到硬件相关的事情时,你几乎可以说原生代码是唯一的出路。好消息是有许多官方和第三方软件包已经为您完成了这项工作。

例如,这个包是用于连接相关功能的流行包:https://pub.dev/packages/connectivity

这是您需要的示例代码:

import 'package:connectivity/connectivity.dart';

var connectivityResult = await (Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.mobile) {
// I am connected to a mobile network.
} else if (connectivityResult == ConnectivityResult.wifi) {
// I am connected to a wifi network.
}

关于dart - 如何强制flutter使用wifi而不是4G?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56165494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com