Android获取手机SIM卡运营商信息的方法
更新时间:2014年09月02日 11:41:30 投稿:shichen2014
这篇文章主要介绍了Android获取手机SIM卡运营商信息的方法,可获得手机的型号、运营商信息及系统版本等,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助
相关文章
Android PopupWindow 点击外面取消实现代码
这篇文章主要介绍了Android PopupWindow 点击外面取消实现代码,本文直接给出核心实现代码,代码中包含注释,需要的朋友可以参考下2015-04-04android listview 水平滚动和垂直滚动的小例子
android listview 水平滚动和垂直滚动的小例子,需要的朋友可以参考一下2013-05-05Android实现三级联动下拉框 下拉列表spinner的实例代码
这篇文章介绍了Android实现三级联动下拉框 下拉列表spinner的实例代码,有需要的朋友可以参考一下2013-10-10
最新评论