Android 设备 ID 区分大小写吗?

Are Android Device ID's case sensitive?

我从系统中获取的设备 ID 都是小写字母。 PLayStore 中的某些设备 ID 应用 return 设备 ID 仅大写。我听说 iOS 的这类 ID 区分大小写

Android 设备 ID 是否区分大小写?

我也感谢 link 提供文档。

编辑:更准确地说,如您所见here,已读取设备 ID

f07a13984eed116a

是同一个设备吗

F07A13984EED116A ?或者最后一个是另一个设备?

根据source code on line 598, the ANDROID_ID是十六进制字符串。因此,大小写无关紧要,并且不区分大小写。

documentation也说明是十六进制字符串

[更新]

还有一个函数:getDeviceId in TelephonyManager. It reads the IMEI, MEID or ESN, depending on what your phone's hardware delivers to you. The IMEI is decimal, MEID is hexadecimal, the ESN要么是十进制,要么是十六进制。但是区分设备只有后面的值重要,所以不区分大小写。

"A 64-bit number (as a hex string) that is randomly generated" 这是源码里的注释

十六进制字符串不区分大小写,因此它是同一台设备