Android中判断是否联网实现代码
下面的方法返回false表示网络不通
//检测网络
publicstaticbooleancheckNetworkAvailable(Contextcontext){
ConnectivityManagerconnectivity=(ConnectivityManager)context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if(connectivity==null){
returnfalse;
}else{
NetworkInfo[]info=connectivity.getAllNetworkInfo();
if(info!=null){
for(inti=0;i<info.length;i++){
if(info[i].getState()==NetworkInfo.State.CONNECTED){
NetworkInfonetWorkInfo=info[i];
if(netWorkInfo.getType()==ConnectivityManager.TYPE_WIFI){
returntrue;
}elseif(netWorkInfo.getType()==ConnectivityManager.TYPE_MOBILE){
returntrue;
}
}
}
}
}
returnfalse;
}