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"
这是源码里的注释
十六进制字符串不区分大小写,因此它是同一台设备
我从系统中获取的设备 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" 这是源码里的注释
十六进制字符串不区分大小写,因此它是同一台设备