当前网络是否可用

来源:互联网 发布:百度云网络不给力 编辑:程序博客网 时间:2024/05/12 09:23

实现步骤:

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:判断当前网络状态是否为连接状态

if (networkInfo[i].getState() == NetworkInfo.State.CONNECTED){      return true;}
4:权限添加

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>



0 0
原创粉丝点击