Android Studio中不提供Shield平板电脑中的IMEI

时间:2017-03-03 15:36:03

标签: android permissions tablet imei deviceid

我想通过getDeviceId()函数获取Shield平板电脑中的IMEI(国际移动设备识别码)。该程序非常适用于其他智能手机和平板电脑但我在Shield平板电脑(nVIDIA Shield 8英寸平板电脑)中遇到问题。在Manifest和Android> = 6中的许可是有序的,你可以在下面找到这部分程序:

TelephonyManager tManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
        IMEI = tManager.getDeviceId();

结果是null。请帮帮我。

1 个答案:

答案 0 :(得分:1)

引用the documentationgetDeviceId()

  

返回唯一的设备ID,例如,GSM的IMEI和CDMA手机的MEID或ESN。 如果设备ID不可用,则返回null。

(强调补充)

这不是这一台设备所独有的。我希望大多数缺少GSM或CDMA芯片的设备都会null返回getDeviceId()

您可以查看the documentation regarding unique identifiers