2011-12-03 138 views
1

在我的應用程序中,我必須獲得唯一的設備號碼,我正在使用TelephonyManager。 我可以得到imeidevice id在Android手機,但是可能是Android平板電腦(Xoom)到獲得唯一編號? 我使用這個代碼來獲取IMEI號碼,但我不能夠在平板電腦獲得,enter code here平板電腦的Android imei號碼

TelephonyManager telephonyManager1 = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
imei = telephonyManager1.getDeviceId(); 
+1

我以爲同樣的問題:http://stackoverflow.com/questions/5876181/imei-for-android-tablets – 2011-12-03 06:29:25

回答

2

我認爲IMEI號,僅3G平板電腦。嘗試使用,

ANDROID_ID

更具體地說,Settings.Secure.ANDROID_ID。這是設備第一次引導時生成並存儲的64位數量。設備被擦拭時會重置。

對於唯一的設備標識符,ANDROID_ID似乎是一個不錯的選擇。有缺點:首先,它在2.2之前的Android版本(「Froyo」)上不是100%可靠的。此外,主流製造商的流行手機中至少有一個廣泛觀察到的錯誤,其中每個實例具有相同的ANDROID_ID。

Here

+0

我不知道這就是爲什麼我要求所有的平板電腦有自己的Imei號碼?因爲它與TelephonyManager有關。 –