2016-11-29 40 views
4

我已經從系統中獲取我的設備ID全部以小寫字母。 PLayStore中的某些設備ID應用程序僅以大寫形式返回設備ID。我聽說這些iOS的ID是區分大小寫Android設備ID是否區分大小寫?

Android設備ID是否區分大小寫?

我很欣賞鏈接與文檔以及。

編輯:爲了更準確,你可以看到here,設備ID讀取

f07a13984eed116a

是同一設備

F07A13984EED116A ?或者是最後一個設備?

+0

你的意思是IMEI或ANDROID_ID相同的設備? – DanielB

+0

是的,它們區分大小寫。但是,您使用設備ID的是什麼?如果是爲了某種註冊目的,我可以建議使用INSTANCE ID而不是設備ID。 –

+0

@Bradan不是IMEI,我的意思是ANDROID_ID –

回答

5

根據在線598上的source codeANDROID_ID是一個十六進制字符串。因此,案件無關緊要,並且不區分大小寫。

documentation還聲明它是一個十六進制字符串。

[UPDATE]

還有另一種功能:在TelephonyManager getDeviceId。它根據您的手機硬件爲您提供的內容讀取IMEI,MEID或ESN。 IMEI爲十進制,MEID爲十六進制,ESN爲十進制或十六進制。但是,只有背後的價值對於區分設備非常重要,因此不區分大小寫。

0

「隨機生成的64位數字(作爲十六進制字符串)」 這是源代碼中的註釋。

十六進制的字符串是不區分大小寫,因此它是