IMEI

什么是IMEI?

IMEI(International Mobile Equipment Identity)是国际移动设备识别码的缩写。俗称“手机串号”、“手机串码”、“手机序列号”,用于在GSM移动网络中识别每一部独立的手机,相当于手机的身份证号码。IMEI是每个手机在出厂的时候被写到手机里面的。

如何查看Android手机的IMEI?

两种方式:
1. 在拨号界面输入: “*#06#”;
2. Setting–>System–>About phone–>Status–>IMEI information;
Android 中查看IMEI的流程:

SpecialChar TelephonyManager PhoneInter GsmCdmaPhone RIL Modem showImeiInfomationDialog/setImeiNumber getImei() getImeiForSlot getImei() getDeviceIdentity() RIL_REQUEST_DEVICE_IDENTITY RIL_REQUEST_DEVICE_IDENTITY {0044024xxxxxxxx,} mImei SpecialChar TelephonyManager PhoneInter GsmCdmaPhone RIL Modem

需要注意的是,上面的流程其实并不是很正确的。
当我们在DialPad上输入"*#06#"后,从SpecialCharSequenceMgr开始向GsmCdmaPhone查询Imei的值。上面的流程一直到GsmCdmaPhone都是正确的。但是从GsmCdmaPhone到RIL往下发查询IMEI的部分并不是本流程中的一部分,而是手机在初始化的时候的部分。 在Phone APP初始化的过程中会初始化GsmCdmaPhone,这里会去调用自身的方法initOnce,往后就到了上图的后半部分。当底层将查询到的IMEI value反馈上来的时候,就会保存到GsmCdmaPhone的全局变量mImei中,供上层界面去使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值