Android:判断手机运营商
16lz
2021-01-23
判断手机Sim卡运营商的一种方法如下:
private int getSimOperator() { int type = -1; TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String operator = telManager.getSimOperator(); if (operator != null) { if ("46000".equals(operator) || ("46002".equals(operator)) || ("46007".equals(operator))) { // 中国移动 type = 0; } else if ("46001".equals(operator)) { // 中国联通 type = 1; } else if ("46003".equals(operator)) { // 中国电信 type = 2; } } return type; }
如果使用的虚拟运营商或者手机是双卡双待的,资源所限,没有进一步验证,也没有找到相关资料,不确定是否有不完善的地方。
更多相关文章
- android 获取sim卡运营商信息
- Android 判断SIM卡属于哪个移动运营商
- Android 去掉运营商STK对话框提示
- Android获取运营商代码
- 中国电信已加盟Android阵营
- Android Market新增运营商结算方式