public class NetworkUtils {
public static boolean isNetworkConneted(Context paramContext) {
boolean b = false;
if (paramContext != null) {
NetworkInfo localNetworkInfo = ((ConnectivityManager) paramContext.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (localNetworkInfo != null) {
b = localNetworkInfo.isAvailable();
}
}
return b;
}
public static boolean isWifiConnected(Context paramContext) {
boolean b = false;
NetworkInfo localNetworkInfo = ((ConnectivityManager) paramContext.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if ((localNetworkInfo != null) && (localNetworkInfo.getType() == ConnectivityManager.TYPE_WIFI)) {
b = true;
}
return b;
}
}
Android-监测网络是否能够使用的代码
最新推荐文章于 2023-08-19 16:39:02 发布
本文介绍了一个简单的Java工具类NetworkUtils,该类提供了两个静态方法:isNetworkConneted用于检查设备是否连接到互联网;isWifiConnected则判断当前是否为Wi-Fi连接。这两个方法通过访问系统的网络信息来实现其功能。
1188

被折叠的 条评论
为什么被折叠?



