在我的应用程序中,我必须获得我正在使用的设备的唯一编号TelephonyManager
。
我能够得到imei
or device id
在 Android 手机中,但 Android 平板电脑 (Xoom) 可以获取唯一编号?
我正在使用此代码来获取 IMEI 号码,但我无法进入平板电脑,enter code here
TelephonyManager telephonyManager1 = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
imei = telephonyManager1.getDeviceId();
我认为 IMEI 仅适用于 3G 平板电脑。尝试使用,
ANDROID_ID
更具体地说,Settings.Secure.ANDROID_ID。这是设备首次启动时生成并存储的 64 位数量。当设备被擦除时它会被重置。
ANDROID_ID 似乎是唯一设备标识符的不错选择。但也有缺点:首先,它在 2.2 之前的 Android 版本(“Froyo”)上并不是 100% 可靠。此外,一家主要制造商的一款流行手机中至少存在一个广泛观察到的错误,其中每个实例都具有相同的 ANDROID_ID。
Look at Here http://android-developers.blogspot.com/2011/03/identifying-app-installations.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)