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