对于带有LTE的CDMA手机,Android TelephonyManager的getDeviceId()方法会返回什么?

时间:2014-06-19 18:58:30

标签: android telephony imei lte

developer.android.com上方法的定义只是说该方法返回“唯一的设备ID,例如GSM的IMEI和CDMA手机的MEID或ESN”。因此,对于具有LTE的CDMA电话,例如, Verizon上的LTE手机,它有一个CDMA无线电(以及一个MEID),还有一个带有IMEI号码的SIM卡......这种方法有什么回报?我主要担心的是它在某个地方被正式定义,并且从一个实现到下一个实现都可以信任,但在这一点上我不确定这是真的。

2 个答案:

答案 0 :(得分:0)

" GSM"这似乎意味着" GSM系列移动技术"而不是GSM本身。这包括GSM,UMTS和LTE以及各种附加组件。所以我希望它会在LTE网络上返回IMEI。

您可以在Microsoft移动宽带API中找到类似的相当模糊的措辞。

GSM,UMTS和LTE是具有不同技术的三种完全不同的无线电接入网络,但它们都由3GPP定义,并且共享一些共同的基本概念,包括SIM卡和IMEI。

介绍了LTE here,其中阐明了LTE如何从UMTS和UMTS从GSM发展。

顺便提一下,IMEI(国际移动设备身份)属于设备,而不是SIM。

答案 1 :(得分:0)

对于Verizon设备,制造商似乎有所不同。对于Nexus和LG设备,getDeviceID返回14位MEID。对于其他制造商,它似乎返回15位IMEI。