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"));
就这么简单。。。。