下面的方法返回false表示网络不通 // 检测网络 public static boolean checkNetworkAvailable(Context contex
下面的方法返回false表示网络不通
// 检测网络
public static boolean checkNetworkAvailable(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity == null) {
return false;
} else {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null) {
for (int i = 0; i < info.length; i++) {
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
NetworkInfo netWorkInfo = info[i];
if (netWorkInfo.getType() == ConnectivityManager.TYPE_WIFI) {
return true;
} else if (netWorkInfo.getType() == ConnectivityManager.TYPE_MOBILE) {
return true;
}
}
}
}
}
return false;
}
您可能感兴趣的文章:js实现双向链表互联网机顶盒实战应用实现Android判断phonegap是否联网且加载super.loadUrl网址javascript判断机器是否联网的2种方法javascript检测是否联网的实现代码Android中判断手机是否联网实例PHP银联网页支付实现方法通过JS判断联网类型和连接状态的实现代码Android互联网访问图片并在客户端显示的方法Android sdcard实现图片存储 、联网下载如何判断软件程序是否联网 联网状态提示信息Android实现
--结束END--
本文标题: Android中判断是否联网实现代码
本文链接: https://lsjlt.com/news/26662.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0