Android读取用户号码,手机串号,SIM卡序列号的实现代码
程序员文章站
2023-11-25 10:49:04
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" />