public static String getNetworkTypeName(Context ctx) {
ConnectivityManager mgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = mgr.getActiveNetworkInfo();
if (activeNetworkInfo == null) {
return null;
}
String extraInfo = activeNetworkInfo.getExtraInfo();
if (extraInfo != null && extraInfo.length() > 0) {
return extraInfo;
}
return activeNetworkInfo.getTypeName();
}
ConnectivityManager mgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = mgr.getActiveNetworkInfo();
if (activeNetworkInfo == null) {
return null;
}
String extraInfo = activeNetworkInfo.getExtraInfo();
if (extraInfo != null && extraInfo.length() > 0) {
return extraInfo;
}
return activeNetworkInfo.getTypeName();
}