Android网络连接判断与处理
2013-09-03 16:20
302 查看
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
1)判断是否有网络连接
View Code
因为获取的是服务对象,所以这个网络状态都是时时刷新的,所以我们只需要得到网络状态就可以了!
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
1)判断是否有网络连接
/** * @author sky * Email vipa1888@163.com * QQ:840950105 * 获取当前的网络状态 -1:没有网络 1:WIFI网络2:wap网络3:net网络 * @param context * @return */ public static int getAPNType(Context context){ int netType = -1; ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); if(networkInfo==null){ return netType; } int nType = networkInfo.getType(); if(nType==ConnectivityManager.TYPE_MOBILE){ Log.e("networkInfo.getExtraInfo()", "networkInfo.getExtraInfo() is "+networkInfo.getExtraInfo()); if(networkInfo.getExtraInfo().toLowerCase().equals("cmnet")){ netType = CMNET; } else{ netType = CMWAP; } } else if(nType==ConnectivityManager.TYPE_WIFI){ netType = WIFI; } return netType; }
View Code
因为获取的是服务对象,所以这个网络状态都是时时刷新的,所以我们只需要得到网络状态就可以了!
相关文章推荐
- Android网络连接判断与处理
- Android 网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与相关处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- Android 边用边学 之 Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理
- 如何判断Android网络连接判断与处理
- Android网络连接判断与处理
- Android网络连接判断与处理