获得手机号码运营商
来源:互联网 发布:手机免费记账软件 编辑:程序博客网 时间:2024/05/16 06:44
package com.pei.activity;
import android.content.Context;
import android.telephony.TelephonyManager;
/**
* class name:SIMCardInfo<BR>
* class description:读取Sim卡信息<BR>
* PS: 必须在加入各种权限 <BR>
* Date:2012-3-12<BR>
*
* @version 1.00
* @author CODYY)peijiangping
*/
public class SIMCardInfo {
/**
* TelephonyManager提供设备上获取通讯服务信息的入口。 应用程序可以使用这个类方法确定的电信服务商和国家 以及某些类型的用户访问信息。
* 应用程序也可以注册一个监听器到电话收状态的变化。不需要直接实例化这个类
* 使用Context.getSystemService(Context.TELEPHONY_SERVICE)来获取这个类的实例。
*/
private TelephonyManager telephonyManager;
/**
* 国际移动用户识别码
*/
private String IMSI;
public SIMCardInfo(Context context) {
telephonyManager = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
}
/**
* Role:获取当前设置的电话号码
* <BR>Date:2012-3-12
* <BR>@author CODYY)peijiangping
*/
public String getNativePhoneNumber() {
String NativePhoneNumber=null;
NativePhoneNumber=telephonyManager.getLine1Number();
return NativePhoneNumber;
}
/**
* Role:Telecom service providers获取手机服务商信息 <BR>
* 需要加入权限<uses-permission
* android:name="android.permission.READ_PHONE_STATE"/> <BR>
* Date:2012-3-12 <BR>
*
* @author CODYY)peijiangping
*/
public String getProvidersName() {
String ProvidersName = null;
// 返回唯一的用户ID;就是这张卡的编号神马的
IMSI = telephonyManager.getSubscriberId();
// IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。
System.out.println(IMSI);
if (IMSI.startsWith("46000") || IMSI.startsWith("46002")) {
ProvidersName = "中国移动";
} else if (IMSI.startsWith("46001")) {
ProvidersName = "中国联通";
} else if (IMSI.startsWith("46003")) {
ProvidersName = "中国电信";
}
return ProvidersName;
}
}
转自:http://blog.csdn.net/peijiangping1989/article/details/7344925
0 0
- 获得手机号码运营商
- android 手机号码运营商判断
- 获得手机号码
- Android获取手机号码及运营商
- 正则表达式判断手机号码运营商
- 获得当前手机号码
- ios 获得手机号码
- 获得当前手机号码
- 正则表达式判断手机号码属于哪个运营商
- 判断手机号码是那个运营商的
- Android中获取手机号码和运营商信息
- 手机号码归属地及运营商查询
- 目前手机号码运营商正则判断功能
- PHP 获得IP 运营商 物理地址
- Android不一定能获得手机号码
- Android手机中获取手机号码和运营商信息
- Android手机中获取手机号码和运营商信息
- Android手机中获取手机号码和运营商信息
- java中取一定范围内的质数的方式
- java 接入水晶报表实现代码自定义数据源(新手接触水晶报表)
- API更新销售订单行Demo
- hdu5106 组合
- String类
- 获得手机号码运营商
- NodeJS 常用模块推荐
- Android弹出窗口点击确定返回事件
- 多项求和
- 外壳编程常用知识点
- google加速hosts,不能翻墙
- Budgie Desktop v8 发布,改进菜单和面板
- js-jQuery对象与dom对象相互转换(一)
- C语言第九回合:作用域和存储类型