实现步骤:
1:获取ConnectivityManager对象
Context context = activity.getApplicationContext(); // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
</pre>
2:获取NetworkInfo对象
// 获取NetworkInfo对象 NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo();
3:判断当前网络状态是否为连接状态4:权限添加if (networkInfo[i].getState() == NetworkInfo.State.CONNECTED) { return true; }
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>