直接上代码:

/** * 获取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"/>



更多相关文章

  1. Android系列之利用SharedPreferences是否是第一次进入安装程序
  2. Android对于APN
  3. Android下拉列表控件spinner-andoid学习之旅(十一)
  4. android 判断 网络 类型
  5. Android(安卓)正则表达式验证手机和邮箱格式是否正确
  6. Android(安卓)简单的从本机获取相机功能 并且自动添加
  7. Android查询SIM卡所有信息
  8. Android获取剪贴板内容
  9. Android(安卓)点击back键两次退出程序

随机推荐

  1. Android工程 引用另外一个Android工程(zz
  2. android中异步消息的处理机制
  3. 反编译并且修改Android(安卓)APK包
  4. Android开发人暗讽阿里:抄得不到位 不懂
  5. Android下实现非启动界面Wifi连接
  6. Android跳转到通讯录获取用户名称和手机
  7. 别人花了几万元学的Android架构技术,我帮
  8. 【Android(安卓)性能优化】应用启动优化
  9. Android(安卓)事件全局监听(二)需要root权
  10. MDCC印象之三:Android热的背后