android判断网络连接状态

来源:互联网 发布:jsp和javascript 编辑:程序博客网 时间:2024/04/30 00:50

判断是否有网络连接

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();
        
        
    }



1 0
原创粉丝点击