如何在 flutter 应用程序中检查 wi-fi 是否有互联网
How to check if wi-fi has internet in the flutter app
如何在 flutter 应用程序中检查连接的 wi-fi 网络是否有互联网,当我使用 connectivity 3.0.6 包中的 connectivityResult == ConnectivityResult.wifi
时,它 returns 正确,但即将推出的功能不会'如果我禁用了 Wi-Fi 数据连接,则无法使用。
您可以检查与网页的连接以确保您有互联网连接,如下所示:
checkConnection() async {
try {
final result = await InternetAddress.lookup('google.com');
if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) {
setState(() {
con = true;
});
}
} on SocketException catch (_) {
setState(() {
con = false;
});
}
}
祝我好运。
如何在 flutter 应用程序中检查连接的 wi-fi 网络是否有互联网,当我使用 connectivity 3.0.6 包中的 connectivityResult == ConnectivityResult.wifi
时,它 returns 正确,但即将推出的功能不会'如果我禁用了 Wi-Fi 数据连接,则无法使用。
您可以检查与网页的连接以确保您有互联网连接,如下所示:
checkConnection() async {
try {
final result = await InternetAddress.lookup('google.com');
if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) {
setState(() {
con = true;
});
}
} on SocketException catch (_) {
setState(() {
con = false;
});
}
}
祝我好运。