Android获取手机SIM卡运营商信息的方法
程序员文章站
2024-01-15 09:20:46
本文实例讲述了android获取手机sim卡运营商信息的方法,对于android程序设计有非常实用的价值。分享给大家供大家参考之用。具体方法如下:
主要功能代码如下:...
本文实例讲述了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程序设计有所帮助