Android android.provider.Settings.Secure不是十六进制值

时间:2015-06-09 19:49:18

标签: java android

Android文档说android.provider.Settings.Secure:

  

64位数字(作为十六进制字符串),当时是随机生成的   用户首先设置设备,并应保持不变   用户设备的生命周期。

然而,当我打电话给这个方法时:

String hardware_id = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);

它返回一个16位数字。它不应该返回64位十六进制数吗?

1 个答案:

答案 0 :(得分:2)

文档说明它返回64- 十六进制值,而不是64 十六进制值。如果十六进制数字表示四位(2 4 = 16),则64位十六进制值为16个十六进制字符。