广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

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

    2018-04-16 10:56:29 次阅读 稿源:互联网
    广告

    本文实例讲述了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程序设计有所帮助

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告