Android 判断SIM卡属于哪个移动运营商的实现代码
更新时间:2013年05月20日 12:55:47 作者:
有时候我们需要在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 = "中国移动"; 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"));
就这么简单。。。。
相关文章
Flutter WillPopScope拦截返回事件原理示例详解
这篇文章主要为大家介绍了Flutter WillPopScope拦截返回事件原理示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-09-09Android编程使用HTTP协议与TCP协议实现上传文件的方法
这篇文章主要介绍了Android编程使用HTTP协议与TCP协议实现上传文件的方法,结合实例形式较为详细的分析了Android使用HTTP协议与TCP协议的具体步骤与实现文件传输的相关技巧,需要的朋友可以参考下2016-01-01详解Flutter 调用 Android Native 的方法
这篇文章主要介绍了详解Flutter 调用 Android Native 的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-01-01
最新评论