【发布时间】:2015-04-27 07:41:18
【问题描述】:
我正在使用下面的代码来获取 android ID
String android_id = Secure.getString(context.getContentResolver(),
Secure.ANDROID_ID);
我可以获取 android ID,但它的长度不固定。在某些手机中,我得到一个 16 长度的 ID,而在另一些手机中,我得到一个 15 长度的 ID。
我在文档中读到它是一个 64 位十六进制十进制数,因此它应该始终返回 16 位字符串。
那么我做错了什么吗?
【问题讨论】:
-
可能是 Android 抑制了前导零?
-
所以我应该在开头附加“0”。这会是正确的方法吗?