developer.android.com 上的方法定义简单地说,该方法返回“唯一的设备 ID,例如,GSM 的 IMEI 和 CDMA 手机的 MEID 或 ESN”。因此,对于带有 LTE 的 CDMA 手机,例如 Verizon 上的 LTE 手机,它有一个 CDMA 无线电(因此,一个 MEID),还有一个 SIM 卡,带有一个 IMEI 号码......这个方法返回什么?我主要担心的是它是在某个地方正式定义的,并且可以从一个实现到下一个实现信任,但在这一点上我不确定这是真的。
2 回答
0
对于 Verizon 设备,它似乎因制造商而异。对于 Nexus 和 LG 设备,getDeviceID 返回 14 位 MEID。对于其他制造商,它似乎返回了 15 位 IMEI。
于 2015-01-13T23:39:20.003 回答
0
这里的“GSM”似乎是指“GSM 系列移动技术”,而不是 GSM 本身。这包括 GSM、UMTS 和 LTE 以及各种附加组件。所以我希望它在 LTE 网络上会返回 IMEI。
您可以在 Microsoft 移动宽带 API 中找到类似的相当模糊的措辞。
GSM、UMTS和LTE是三个完全不同的无线接入网络,采用不同的技术,但它们都是由3GPP定义的,并且有一些共同的基本概念,包括SIM卡和IMEI。
这里有对LTE的介绍,它清楚地说明了LTE是如何从UMTS发展而来的,而UMTS是从GSM发展而来的。
顺便说一句,IMEI(国际移动设备识别码)属于设备,而不是 SIM。
于 2014-06-20T08:28:20.333 回答