您的位置:首页 > 理论基础 > 计算机网络

04工具类判断网络是否可用的方法和全局Constant类

2014-11-27 16:19 453 查看
判断网络是否可用的方法:

package com.dy.ustc.im.utils;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

/**
 * 
 * 工具类
 * 
 * 
 */

public class CommonUtils {

	public static boolean isNetWorkConnected(Context context) {
		// 解决空指针异常
		if (context != null) {
			ConnectivityManager mConnectivityManager = (ConnectivityManager) context
					.getSystemService(Context.CONNECTIVITY_SERVICE);
			NetworkInfo networkInfo = mConnectivityManager
					.getActiveNetworkInfo();
			if (networkInfo != null) {
				return networkInfo.isAvailable();
			}
		}
		return false;
	}

}


注意获取网络连接管理器和前面获取包管理器的方式,然后再获取相应的info。

package com.dy.ustc.im;

public class Constant {

	public static final String NEW_FRIENDS_USERNAME = "item_new_friends";
	public static final String GROUP_USERNAME = "item_groups";
	public static final String MESSAGE_ATTR_IS_VOICE_CALL = "is_voice_call";
	
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: