1、IMEI:(International Mobile Equipment Identity)国际移动设备身份码,GSM移动设备属性,15位,在移动终端上键入“*#06#”可以查到
2、ESN:(Electronic Serial Number)电子序列号,CDMA移动设备属性,32bits
3、MEID:(Mobile Equipment IDentifier)移动终端标识号,CDMA移动设备属性,56bits,ESN的扩展
android api
TelephonyManager.getDeviceId()
Returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones. Return null if device ID is not available.(山寨机、工程机中的IMEI或者MEID,多数是有问题的)
4、IMSI:(International Mobile SubscriberIdentification Numbe)国际移动用户识别码,SIM卡属性,15位
注意:SIM卡上存储IMSI,但不一定存储手机号(android中查询本地手机号码的api,对于有的SIM卡是查不到的;一般通过发短信可以获取到手机号)
IMSI可以映射到手机号码,映射表应该在运营商的数据库中(这就是如果SIM卡丢了,可以换卡不换号的原因)
android api
TelephonyManager.getLine1Number()
Returns the phone number string for line 1, for example, the MSISDN for a GSM phone. Return null if it is unavailable.