Android 检测网络与GPS是否可用

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
 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是否可用
//Wifi是否可用 
    private boolean isWifiEnable() { 
        WifiManager wifiManager = (WifiManager) mContext 
                .getSystemService(Context.WIFI_SERVICE); 
        return wifiManager.isWifiEnabled(); 
    } 

3.GPS是否可用
//Gps是否可用 
    private boolean isGpsEnable() { 
        LocationManager locationManager =  
                ((LocationManager) mContext.getSystemService(Context.LOCATION_SERVICE)); 
        return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); 
    } 

标签: isp 网络 移动网络

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:转义html标签

下一篇:JavaScript时间日期格式转换