首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

取得网络状态

2012-07-15 
获得网络状态?public static boolean hasConnectedNetwork() {??????? ConnectivityManager connectivity

获得网络状态

?public static boolean hasConnectedNetwork() {
??????? ConnectivityManager connectivity = (ConnectivityManager)getApplication().getSystemService(Context.CONNECTIVITY_SERVICE);
??????? if (connectivity != null) {
??????????? NetworkInfo[] info = connectivity.getAllNetworkInfo();
??????????? if (info != null) {
??????????????? for (int i = 0; i < info.length; i++) {
??????????????????? if (info[i].getState() == NetworkInfo.State.CONNECTED) {
??????????????????????? return true;
??????????????????? }
??????????????? }
??????????? }
??????? }

??????? return false;
??? }

热点排行