No 120 · android判断是否连接网络

来源:互联网 发布:安卓源码网站有哪些 编辑:程序博客网 时间:2024/06/12 20:00
 
/** * 判断3G网络是否连接 * @param context * @return */public  boolean isNetworkAvailable(Context context) {ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);if (connectivity == null) {return false;                } else {NetworkInfo info = connectivity.getActiveNetworkInfo();if(info == null){return false;}else{if(info.isAvailable()){return true;}}}return false;}

/** * 判断wifi网络是否链接 * @param inContext * @return */public boolean isWiFiActive(Context inContext) {WifiManager mWifiManager = (WifiManager) inContext.getSystemService(Context.WIFI_SERVICE);WifiInfo wifiInfo = mWifiManager.getConnectionInfo();int ipAddress = wifiInfo == null ? 0 : wifiInfo.getIpAddress();if (mWifiManager.isWifiEnabled() && ipAddress != 0) {return true;} else {return false;} }

原创粉丝点击