/** * 当手机网络可用时 * 仅数据流量打开,获取当前数据网络对应的运营商,双卡手机是默认数据网络对应的运营商 * wifi 数据流量同时打开,返回wifi */ public static String getDefaultDataNetworkOperater(Context context) { NetworkInfo networkInfo = ((ConnectivityManager) context.getSystemService(Context .CONNECTIVITY_SERVICE)).getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isAvailable()) { if (networkInfo.getType() == ConnectivityManager.TYPE_MOBILE) { TelephonyManager manager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); String operator = manager.getSimOperator(); if (!TextUtils.isEmpty(operator)) { if ("46000".equals(operator) || "46002".equals(operator) || "46004".equals(operator) || "46007".equals(operator)) { return CMCC; } else if ("46001".equals(operator) || "46006".equals(operator) || "46009".equals(operator)) { return CUCC; } else if ("46003".equals(operator) || "46005".equals(operator)) { return CTCC; } } } else if (networkInfo.getType() == ConnectivityManager.TYPE_WIFI){ return WIFI; } } return ""; }
安卓获取手机卡网络
猜你喜欢
转载自blog.csdn.net/u010054982/article/details/77979993
今日推荐
周排行