private String getNetworkType(){
if (telephonyManager == null) {
telephonyManager = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE);
}
String imsi = telephonyManager.getSubscriberId();
if (imsi.startsWith("46000") || imsi.startsWith("46002") || imsi.startsWith("46007"){
// ...根据WIKI中的Code识别
}
// ..
}
http://en.wikipedia.org/wiki/Mobile_Network_Code
获取Android 运营商网络类型
最新推荐文章于 2021-05-29 08:31:28 发布
本文介绍了一种通过设备的IMSI号来判断运营商网络类型的方法。主要通过TelephonyManager获取IMSI,并根据其前缀来确定是哪家运营商的服务。
3511

被折叠的 条评论
为什么被折叠?



