MyException - 我的异常网
当前位置:我的异常网» Android » Android 检测网络是不是打开

Android 检测网络是不是打开

www.MyException.Cn  网友分享于:2013-02-21  浏览:14次
Android 检测网络是否打开

Android 检测网络是否打开

 

1.网络是否连接(包括Wifi和移动网络)

private boolean isNetworkConnected() {  

        ConnectivityManager cm =   

                (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);  

        NetworkInfo network = cm.getActiveNetworkInfo();  

        if (network != null) {  

            return network.isAvailable();  

        }  

        return false;

}  

 

2.wifi是否可用

    private boolean isWifiEnable() {  

        WifiManager wifiManager = (WifiManager) mContext  

                .getSystemService(Context.WIFI_SERVICE);  

        return wifiManager.isWifiEnabled();  

    }

 

3.GPS是否可用

private boolean isGpsEnable() {  

        LocationManager locationManager =   

                ((LocationManager) mContext.getSystemService(Context.LOCATION_SERVICE));  

        return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);  

    }

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有