【发布时间】:2020-12-09 13:18:41
【问题描述】:
我想检查设备是否连接到WiFi或移动数据,我正在使用connectivity,但是当WiFi上没有活动的互联网连接时它会超时,如果没有活动的连接,我想启用一些功能但仍连接到任何 WiFi
希望它能消除我的疑问, 谢谢
【问题讨论】:
标签: flutter dart networking
我想检查设备是否连接到WiFi或移动数据,我正在使用connectivity,但是当WiFi上没有活动的互联网连接时它会超时,如果没有活动的连接,我想启用一些功能但仍连接到任何 WiFi
希望它能消除我的疑问, 谢谢
【问题讨论】:
标签: flutter dart networking
希望能帮到你
import 'dart:io';
...
try {
final result = await InternetAddress.lookup('google.com');
if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) {
print('connected');
}
} on SocketException catch (_) {
print('not connected');
}
【讨论】: