现在的位置: 首页 > 综合 > 正文

android 连网状态检测

2013年08月05日 ⁄ 综合 ⁄ 共 652字 ⁄ 字号 评论关闭

转自:http://hi.baidu.com/moon_2009/item/352abc241fa1280b76272c03

public static boolean isConnect(Context context) {

 

        // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)

    try {

        ConnectivityManager connectivity = (ConnectivityManager) context

                .getSystemService(Context.CONNECTIVITY_SERVICE);

        if (connectivity != null) {

 

            // 获取网络连接管理的对象

            NetworkInfo info = connectivity.getActiveNetworkInfo();

 

            if (info != null&& info.isConnected()) {

                // 判断当前网络是否已经连接

                if (info.getState() == NetworkInfo.State.CONNECTED) {

                    return true;

                }

            }

        }

    } catch (Exception e) {

// TODO: handle exception

    Log.v("error",e.toString());

}

        return false;

    } 

抱歉!评论已关闭.