publicclassNetUtil{publicstaticfinalintNETWORN_NONE=0;//无网络publicstaticfinalintNETWORN_WIFI=1;//wifepublicstaticfinalintNETWORN_MOBILE=2;//手机/***获取当前网络的状态*@paramcontext*@return*/publicstaticintgetNetworkState(Contextcontext){ConnectivityManagerconnManager=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);//WifiStatestate=connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();if(state==State.CONNECTED||state==State.CONNECTING){returnNETWORN_WIFI;}//3Gstate=connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();if(state==State.CONNECTED||state==State.CONNECTING){returnNETWORN_MOBILE;}returnNETWORN_NONE;}/***判断是否有网络*@paramcontext*@return*/publicstaticbooleanisNetConnected(Contextcontext){booleanisNetConnected;//获得网络连接服务ConnectivityManagerconnManager=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfoinfo=connManager.getActiveNetworkInfo();if(info!=null&&info.isAvailable()){//Stringname=info.getTypeName();//L.i("当前网络名称:"+name);isNetConnected=true;}else{L.i("没有可用网络");isNetConnected=false;}returnisNetConnected;}}