欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2023-12-09 23:02:33
复制代码 代码如下:[java]public string getprovidersname()  {    string str...

复制代码 代码如下:

[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"));

就这么简单。。。。