NetWork获取连接状态
1.首先通过连接管理器获取系统的连接服务
2.然后获取当前活动的网络连接信息
3.判断网络连接是否为空以及得到网络连接的类型
private ConnectivityManager mConnectivityManager;
mConnectivityManager= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info=mConnectivityManager.getActiveNetworkInfo(); //得到当前Activity的网络连接信息
if (info!=null&&info.isConnected()){ //判断信息是否为空和网络是否连接
Toast.makeText(getApplication(), "有网络连接", Toast.LENGTH_SHORT).show();
String type=info.getTypeName(); //得到连接网络的类型
mTextViewConnect.setText(type);
}else{
Toast.makeText(getApplication(), "无网络连接", Toast.LENGTH_SHORT).show();
mTextViewConnect.setText("无网络连接");