1

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

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

结果为空。请帮助我。

4

1 回答 1

1

引用文档getDeviceId()

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

(重点补充)

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

您可能希望查看有关唯一标识符的文档

于 2017-03-03T15:39:17.597 回答