欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2023-01-02 08:01:40
1、使用telephonymanager提供的方法,核心代码:复制代码 代码如下:telephonymanager tm = (telephonymanager) this...

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" />