Android 判断SIM卡属于哪个移动运营商的实现代码

复制代码 代码如下:
[java]
public String getProvidersName()
  {
    String str = "N/A";
    try
    {
      this.IMSI = this.telephonyManager.getSubscriberId();
      System.out.println(this.IMSI);
      if (this.IMSI.startsWith("46000"))
       str = "中国移动";  break;
      if (this.IMSI.startsWith("46002"))
       str = "中国移动"; break ;
      if (this.IMSI.startsWith("46001"))
        str = "中国联通";
      else if (this.IMSI.startsWith("46003"))
        str = "中国电信";
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
         return str;
  }

注意申明:
[java]
复制代码 代码如下:
this.telephonyManager = ((TelephonyManager)paramContext.getSystemService("phone"));

就这么简单。。。。

时间: 2024-08-25 03:50:33

Android 判断SIM卡属于哪个移动运营商的实现代码的相关文章

Android 判断SIM卡属于哪个移动运营商的实现代码_Android

复制代码 代码如下: [java]public String getProvidersName()  {    String str = "N/A";    try    {      this.IMSI = this.telephonyManager.getSubscriberId();      System.out.println(this.IMSI);      if (this.IMSI.startsWith("46000"))       str = &

Android 判断SIM卡属于哪个移动运营商详解及实例

Android 判断SIM卡属于哪个移动运营商 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); /** 获取SIM卡的IMSI码 * SIM卡唯一标识:IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber Identification

Android 判断SIM卡是中国移动\中国联通\中国电信(移动运营商)_Android

第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); /** 获取SIM卡的IMSI码 * SIM卡唯一标识:IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志, * 储存在

eSIM卡崛起:传统运营商地位岌岌可危

3月2日,美国财经杂志<巴伦周刊>近日撰文称,一种名为eSIM卡的新技术崛起后,更换运营商变得与更换Wi-Fi网络一样简单,对传统运营商的地位构成严重威胁. 以下为文章全文: 一个看起来毫不起眼的小东西却有可能给移动运营商制造大麻烦.上周,作为一年一度的全球手机行业盛宴,移动世界大会(MWC)上出现了一种新的技术,让SIM卡这个原本默默无闻的小东西成了众人瞩目的对象. SIM卡安装在你的手机里,通常通过一个托盘来固定,要打开这个托盘,则需要借助曲别针的帮助--例如,在你刚刚买到一部新手机时.这

Android判断SD卡是否已经挂载的方法_Android

本文实例讲述了Android判断SD卡是否已经挂载的方法.分享给大家供大家参考.具体如下: 提供一个监听方法BroadcastReceiver 设置IntentFilter为: Intent.ACTION_MEDIA_MOUNTED Intent.ACTION_MEDIA_EJECT Intent.ACTION_MEDIA_REMOVED  然后再public void onReceive(Context context, Intent intent) 中实现你的启动逻辑startActivit

正则表达式判断所填入号码的运营商js代码修改版_正则表达式

功能:判断所填入号码的运营商 该函数按照以下标准实现 移动:134-139 151 188 联通:130-132 156 电信:133 189 155 关于这些号段之外的号码查询将提示暂无数据信息 同时由于携号入网的实施导致号码的运营商变化且存在不确定性 本程序只做为正则表达式学习交流使用,可随意传播,但是由该程序造成的错误,作者概不负责! 复制代码 代码如下: <html> <script language="javascript" type="text/

正则表达式判断所填入号码的运营商js代码修改版

功能:判断所填入号码的运营商 该函数按照以下标准实现 移动:134-139 151 188 联通:130-132 156 电信:133 189 155 关于这些号段之外的号码查询将提示暂无数据信息 同时由于携号入网的实施导致号码的运营商变化且存在不确定性 本程序只做为正则表达式学习交流使用,可随意传播,但是由该程序造成的错误,作者概不负责! 复制代码 代码如下: <html> <script language="javascript" type="text/

android监控sim卡有没有服务示例(sim卡管理)_Android

复制代码 代码如下: public class UniteqService {public static final String LOG_TAG = "UniteqService";public boolean DEBUG = true;private boolean hasService = false;//是否有服务private PhoneStateListener[] mPhoneStateListener;//监听双卡private TelephonyManager mPh

android监控sim卡有没有服务示例(sim卡管理)

复制代码 代码如下:public class UniteqService {public static final String LOG_TAG = "UniteqService";public boolean DEBUG = true;private boolean hasService = false;//是否有服务private PhoneStateListener[] mPhoneStateListener;//监听双卡private TelephonyManager mPho