我想通过getDeviceId()函数获取Shield平板电脑中的IMEI(国际移动设备识别码)。该程序非常适用于其他智能手机和平板电脑但我在Shield平板电脑(nVIDIA Shield 8英寸平板电脑)中遇到问题。在Manifest和Android> = 6中的许可是有序的,你可以在下面找到这部分程序:
TelephonyManager tManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
IMEI = tManager.getDeviceId();
结果是null。请帮帮我。
答案 0 :(得分:1)
引用the documentation,getDeviceId()
:
返回唯一的设备ID,例如,GSM的IMEI和CDMA手机的MEID或ESN。 如果设备ID不可用,则返回null。
(强调补充)
这不是这一台设备所独有的。我希望大多数缺少GSM或CDMA芯片的设备都会null
返回getDeviceId()
。