我从系统中获取了所有小写字母的设备ID。 PLayStore中的某些设备ID应用程序仅以大写形式返回设备ID。我听说 iOS的这些ID区分大小写。
Android设备ID区分大小写吗?
我也很欣赏与文档的链接。
编辑:更准确地说,正如您所见[{3}},设备ID已被读取
f07a13984eed116a
是与
相同的设备F07A13984EED116A ?或者是最后一个设备?
答案 0 :(得分:5)
根据第598行的source code,ANDROID_ID是十六进制字符串。因此,案件无关紧要,并且不区分大小写。
documentation还声明它是十六进制字符串。
[UPDATE]
TelephonyManager中还有另一个功能:getDeviceId。它会读取IMEI,MEID或ESN,具体取决于手机硬件为您提供的内容。 IMEI是十进制的,MEID是十六进制的,ESN是十进制或十六进制。但是,只有背后的值对于区分设备很重要,因此它不区分大小写。
答案 1 :(得分:0)
“随机生成的64位数字(作为十六进制字符串)” 这是源代码中的注释。
十六进制字符串不区分大小写,因此它是相同的设备