Android获取网络状态

1 ConnectivityManager manager= (ConnectivityManager) MainActivity.this.getSystemService(Context.CONNECTIVITY_SERVICE);
2 NetworkInfo[] infos= manager.getAllNetworkInfo();//获取所有的可用连接
3 info.getState()==NetworkInfo.State.CONNECTED:  //网络可用;

必须添加权限;
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
原文地址:https://www.cnblogs.com/qcgAd/p/5067435.html