4

我已经从系统中获取了我的设备 ID,全部都是小写字母。PLayStore 中的某些设备 ID 应用程序仅以大写形式返回设备 ID。我听说这些iOS 的 ID 是区分大小写的

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

我也很欣赏与文档的链接。

编辑:更准确地说,正如您在此处看到的,设备 ID 已被读取

f07a13984eed116a

是同一个设备

F07A13984EED116A ? 还是最后一个是另一台设备?

4

2 回答 2

6

根据第 598 行的源代码, ANDROID_ID是一个十六进制字符串。因此,大小写无关紧要,并且不区分大小写。

文档还指出它是一个十六进制字符串。

[更新]

还有另一个函数: TelephonyManager 中的getDeviceId。它会读取 IMEI、MEID 或 ESN,具体取决于手机硬件提供给您的内容。IMEI为十进制,MEID十六进制,ESN为十进制或十六进制。但是,只有后面的值对区分设备很重要,所以不区分大小写。

于 2016-12-01T12:19:49.077 回答
0

“随机生成的 64 位数字(作为十六进制字符串)”这是源代码中的注释。

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

于 2016-12-06T10:32:20.703 回答