Android读取用户号码,手机串号,SIM卡序列号的实现代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android读取用户号码,手机串号,SIM卡序列号的实现代码相关的知识,希望对你有一定的参考价值。

参考技术A 以下是对Android读取用户号码,手机串号,SIM卡序列号的实现代码进行了介绍,需要的朋友可以过来参考下

1、使用TelephonyManager提供的方法,核心代码:
复制代码
代码如下:
TelephonyManager
tm
=
(TelephonyManager)
this.getSystemService(TELEPHONY_SERVICE);
String
imei
=
tm.getDeviceId();
//取出IMEI
Log.d(TAG,
"IMEI:"+imei);
String
tel
=
tm.getLine1Number();
//取出MSISDN,很可能为空
Log.d(TAG,
"MSISDN:"+tel);
String
iccid
=tm.getSimSerialNumber();
//取出ICCID
Log.d(TAG,
"ICCID:"+iccid);
String
imsi
=tm.getSubscriberId();
//取出IMSI
Log.d(TAG,
"IMSI:"+imsi);
2、加入权限
在manifest.xml文件中要添加
<uses-permission
android:name="android.permission.READ_PHONE_STATE"
/>

怎么查android手机序列号

Android手机序列号主要指IMEI号码,查询方法如下:

    打开拨号器,输入*#06#

    等待一秒,手机会弹出一个对话框

    在对话框上查看IMEI号码,通常有两个号码

参考技术A 很多人想知道手机序列号或者需要用序列号核实手机生产信息等等,但不知道怎么查看,本文将讲述如何查看手机序列号。
http://jingyan.baidu.com/article/a681b0de3d41713b184346fd.html
参考技术B 回答

您好!在手机拨号盘中输入*#06#,即可或者1、点击手机桌面上的 设置 ,然后打开设置页面。2、然后在打开的设置页面中点击 我的设备 选项。3、在打开的我的设备页面中点击 全部参数 选项;然后在打开的全部参数页面中点击 状态信息 选项。4、然后在打开的页面中就可以看到一个 序列号 的选项了,而它的后面就是序列号了。

参考技术C 拨号界面输入*#06#

以上是关于Android读取用户号码,手机串号,SIM卡序列号的实现代码的主要内容,如果未能解决你的问题,请参考以下文章

手机imei码与SIM(专业人士请进来)

Android 手机卫士--绑定sim卡序列号

Android之手机向导以及设置中心模块的开发

SIM功能简介以及流程分析

IMSI.IMEI是手机卡中的啥东西?

怎样用AT指令查询本机手机号码