在我的应用程序中,我必须为我使用TelephonyManager
获取唯一数量的设备。
我可以在Android手机中获得imei
或device id
但是Android平板电脑(Xoom)可以获取唯一号码吗?
我使用此代码获取imei号码,但我无法使用平板电脑,enter code here
TelephonyManager telephonyManager1 = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
imei = telephonyManager1.getDeviceId();
答案 0 :(得分:3)
我认为IMEI仅适用于3G平板电脑。尝试使用,
<强> ANDROID_ID 强>
更具体地说,是Settings.Secure.ANDROID_ID。这是在设备首次启动时生成并存储的64位数量。擦除设备时会重置。
ANDROID_ID似乎是唯一设备标识符的不错选择。有一些缺点:首先,它在2.2之前的Android版本(“Froyo”)上并非100%可靠。此外,在主要制造商的流行手机中至少有一个被广泛观察到的错误,其中每个实例都具有相同的ANDROID_ID。
查看Here