首页 > 系统 > Android > 正文

Android获取手机SIM卡运营商信息的方法

2020-04-11 11:44:38
字体:
来源:转载
供稿:网友

本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值。分享给大家供大家参考之用。具体方法如下:

主要功能代码如下:

/** * 获取SIM卡运营商 *  * @param context * @return */public static String getOperators(Context context) { TelephonyManager tm = (TelephonyManager) context  .getSystemService(Context.TELEPHONY_SERVICE); String operator = null; String IMSI = tm.getSubscriberId(); if (IMSI == null || IMSI.equals("")) { return operator; } if (IMSI.startsWith("46000") || IMSI.startsWith("46002")) { operator = "中国移动"; } else if (IMSI.startsWith("46001")) { operator = "中国联通"; } else if (IMSI.startsWith("46003")) { operator = "中国电信"; } return operator;}/** * 手机型号 *  * @return */public static String getPhoneModel() { return android.os.Build.MODEL;}/** * 系统版本 *  * @return */public static String getSystemVersion() { return android.os.Build.VERSION.RELEASE;}

权限代码如下:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

希望本文所述对大家的Android程序设计有所帮助

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表