Android 判断网络连接情况
2015-06-24 本文已影响132人
几千里也
public final static boolean isNetworkReady(final Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if (ni != null) {
return ni.isConnected();
}
return false;
}
public final static boolean isMobileConnected(final Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if ((null != ni) && ni.isConnected()) {
return ConnectivityManager.TYPE_MOBILE == ni.getType();
}
return false;
}