android读取sim卡,Android开发之获取SIM卡信息和手机号码
获取SIM卡信息和手机号码的工具类,记录一下方便以后使用
import android.content.Context;
import android.telephony.TelephonyManager;
/**
* Created by WangJinyong on 2018/3/31.
* 获取SIM卡信息和手机号码
*/
public class PhoneInfoUtils {
private static String TAG = "PhoneInfoUtils";
private TelephonyManager telephonyManager;
//移动运营商编号
private String NetworkOperator;
private Context context;
public PhoneInfoUtils(Context context) {
this.context = context;
telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
}
//获取sim卡iccid
public String getIccid() {
String iccid = "N/A";
iccid = telephonyManager.getSimSerialNumber();
return iccid;
}
//获取电话号码
public String getNativePhoneNumber() {
String nativePhoneNumber = "N/A";
nativePhoneNumber = telephonyManager.getLine1Number();
return nativePhoneNumber;
}
//获取手机服务商信息
public String getProvidersName() {
String providersName = "N/A";
NetworkOperator = telephonyManager.getNetworkOperator();
//IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。
// Flog.d(TAG,"NetworkOperator=" + NetworkOperator);
if (NetworkOperator.equals("46000") || NetworkOperator.equals("46002")) {
providersName = "中国移动";//中国移动
} else if (NetworkOperator.equals("46001")) {
providersName = "中国联通";//中国联通
} else if (NetworkOperator.equals("46003")) {
providersName = "中国电信";//中国电信
}
return providersName;
}
public String getPhoneInfo() {
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
StringBuffer sb = new StringBuffer();
sb.append("\nLine1Number = " + tm.getLine1Number());
sb.append("\nNetworkOperator = " + tm.getNetworkOperator());//移动运营商编号
sb.append("\nNetworkOperatorName = " + tm.getNetworkOperatorName());//移动运营商名称
sb.append("\nSimCountryIso = " + tm.getSimCountryIso());
sb.append("\nSimOperator = " + tm.getSimOperator());
sb.append("\nSimOperatorName = " + tm.getSimOperatorName());
sb.append("\nSimSerialNumber = " + tm.getSimSerialNumber());
sb.append("\nSubscriberId(IMSI) = " + tm.getSubscriberId());
return sb.toString();
}
}
android读取sim卡,Android开发之获取SIM卡信息和手机号码相关推荐
- Android软件开发之获取通讯录联系人信息
点击打开链接http://blog.csdn.net/snwrking/article/details/7601794 Android软件开发之获取通讯录联系人信息 + android联系人信息的存储 ...
- android 安卓APP获取手机设备信息和手机号码的代码示例
下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...
- android app 手机号码,android 安卓APP获取手机设备信息和手机号码的代码示例 .
下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...
- android app 手机号码,android 安卓APP获取手机设备信息和手机号码的代码示例
下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...
- 基于C#的AutoCAD二次开发之获取用户输入信息、选择集、访问CAD内部命令
基于C#的AutoCAD二次开发之获取用户输入信息.选择集.访问CAD内部命令 在CAD创建图形对象时,经常需要和用户进行交互,例如:直线创建时需要用户输入起点和终点(或长度)信息,复制对象时需要指定 ...
- NX二次开发-UFUN获取工程图详细信息UF_DRAW_ask_drawing_info
NX二次开发-UFUN获取工程图详细信息UF_DRAW_ask_drawing_info NX9+VS2012#include <uf.h> #include <uf_draw.h& ...
- xposed开发7 - 获取微信个人信息
xposed开发7 - 获取微信个人信息 Xposed获取微信个人信息 分析过程如上 // 获取微信个人信息 hookClass = "com.tencent.mm.ui.LauncherU ...
- 如何获取手机设备信息和手机号码
下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和Android-sdk开发环境 第一步:新建一个andro ...
- Android开发之获取SIM卡信息和手机号码
获取SIM卡信息和手机号码的工具类,记录一下方便以后使用 import android.content.Context; import android.telephony.TelephonyManag ...
- android sd卡 格式化 rom,Android开发之获取SD卡及手机ROM容量的方法
本文实例讲述了Android获取SD卡及手机ROM容量的方法.分享给大家供大家参考,具体如下: 这里通过一个简单的小例子,来获取SD卡的容量和手机ROM的容量,代码如下: package com.ur ...
最新文章
- Windows 7 64位机上搭建Android开发环境
- vim 命令模式与输入模式切换
- linux 多线程的基础 交通信号灯学习笔记 :信号详解
- rnn中文语音识别java_语音识别算法阅读之RNN-T-2018
- ThreadLocal剧集(一)
- es6 调用 Iterator 接口的场合
- 多场景下MySQL临时表的作用
- 2021北师大丰台实验高考成绩查询,【北京市丰台区实验学校网站】2021招生|怎么样|排名|高中部|初中部...
- Android布局详解(二)
- 学生网上评教系统php,学生评教系统设计与实现.doc
- AIX系统修改文件系统的方法
- Eclipse 远程开发插件 RSE 及远程登录
- MTK芯片处理器对比资料图
- 【LG-P4449】于神之怒加强版
- nginx 域名解析
- 作为开篇文章,我们聊聊“围城”
- 如何生成26个英文字母
- eclipse 反应慢优化
- A. Frog Jumping
- R语言编程入门--replicate()函数比较有意思!
热门文章
- Python 数据分析 —— Matplotlib ②
- Error attempting to get column ‘hiredate‘ from result set. Cause: java.sql.SQLFeatureNotSupportedEx
- 读《春秋》有感之十三:墙头草的生存技巧
- 【LeetCode - 247】中心对称数 II
- jzoj1212 重建道路
- Android Serach框架使详解
- web前端搭建相关文件夹结构
- oracle数据文件头损坏6,恢复数据库时遇到数据文件头损坏 | 信春哥,系统稳,闭眼上线不回滚!...
- 发光二极管(一)- 基础知识
- 查词根词缀特别好的网站