Android获取SIM卡的运营商

在Android的主Activity的初始化函数中添加:

TelephonyManager tm = (TelephonyManager) this
.getSystemService(TELEPHONY_SERVICE);
SubscriberId = tm.getSubscriberId();

if (SubscriberId != null && SubscriberId != "null") {
  if (SubscriberId.startsWith("46001")) {

    // 联通
  } else if (SubscriberId.startsWith("46003")) {
     // 电信
  } else {
    // 移动
  }
}

时间: 2024-01-05 02:28:55

Android获取SIM卡的运营商的相关文章

android 获取sim卡运营商信息(转)

TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE); 注意:一些电话信息需要相应的权限. // 获取服务提供商名字,比如电信,联通,移动用下面的方法第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 getSimOperatorName() //Returns the Service Provider Name (SPN). IMSI 国际移动

【工具类】获取手机sim卡的运营商

加入权限:<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 1 package com.example.textphone; 2 3 import android.content.Context; 4 import android.telephony.TelephonyManager; 5 6 public class SIMCardInfo { 7 /** 8 * Telephon

Android 获取sim卡序列号

TelephonyManager manager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String simSerialNumber = manager.getSimSerialNumber();

Android如何获取SIM卡信息

android 获取sim卡运营商信息 TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE); TelephonyManager 的使用 TelephonyManager 提供设备上获取通讯服务信息的入口,应用程序使用这个类的方法来获取电话的服务商或者状态.程序也可以注册一个监听器来监听电话状态的改变. 不需要直接实例化这个类,使用Context.getSystemS

Android 判断SIM卡属于哪个移动运营商

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

Android ExpandableListView使用+获取SIM卡状态信息

ExpandableListView 是一个可以实现下拉列表的控件,大家可能都用过QQ,QQ中的好友列表就是用ExpandableListView实现的,不过它是自定义的适配器.本篇 博客除了要介绍ExpandableListView的使用,还整合了获取SIM的状态,这个很简单也就是获取系统服务,再调用相应的方法就可以实现,在 这里只是记录一下. 本篇博客要实现效果图如下: 除了子列表不怎么好看之外,组列表还是蛮好看的,这里只是为了演示,子列表就没做特别的处理. 布局文件: /SIM_Card_

android何如获取SIM卡提供国家代码(ISO)

[html] view plaincopy TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); telManager.getSimCountryIso(); SIM卡的序列号 [html] view plaincopy TelephonyManager telManager = (TelephonyManager)getSystemService(Context.

每日总结 - Android 读取SIM卡参数

1 package com.water.activity; 2 3 import java.util.List; 4 5 import android.app.Activity; 6 import android.os.Bundle; 7 import android.telephony.CellLocation; 8 import android.telephony.NeighboringCellInfo; 9 import android.telephony.TelephonyManager

Android 读取SIM卡参数

package com.water.activity; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.telephony.CellLocation; import android.telephony.NeighboringCellInfo; import android.telephony.TelephonyManager; import android.u