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

android判断网络连接状态

2016-09-19 21:19 309 查看
判断是否有网络连接

public boolean isNetConnected(){

        ConnectivityManager manager = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);

        NetworkInfo active = manager.getActiveNetworkInfo();

        if(active!=null){

            return active.isAvailable();

            

        }

        return false;

        

        

        

    }

判读手机数据流量是否连接

    public boolean isMobileNet(){

        ConnectivityManager manager = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);

        NetworkInfo info = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

        return info.isConnected();

        

        

    }

判断手机WiFi是否连接

    public boolean isWiFiNet(){

        ConnectivityManager manager = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);

        NetworkInfo info = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

        return info.isConnected();

        

        

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