您的位置:首页 > 移动开发 > Android开发

Android检查Internet是否可以正常连接

2013-06-07 17:23 211 查看
public boolean note_Intent(Context context) {

        ConnectivityManager con = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

        NetworkInfo networkinfo = con.getActiveNetworkInfo();

        boolean isAvalible = false;

        if (networkinfo == null || !networkinfo.isAvailable()) {

            // 当前网络不可用

            Toast.makeText(context.getApplicationContext(), "现在没有连接Internet,请连接Internet!", Toast.LENGTH_SHORT).show();

            return false;

        }

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

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

                isAvalible = true;

            }

        }

        boolean wifi = con.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();

        if (!wifi) { // 提示使用wifi

            Toast.makeText(context.getApplicationContext(), "你没有使用WIFI连接Internet,建议您使用WIFI以减少流量!", Toast.LENGTH_SHORT).show();

        }

        return isAvalible;

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: