Android设备ID长度应该是多少

时间:2012-07-20 14:15:45

标签: android udid

任何人都可以告诉我Android中设备UDID的长度,因为我在Android中获得了UDID,它只有16个字符,但iPhone UDID长度为40个。

我使用以下代码来检测ID:

id = android.provider.Settings.System.getString(super.getContentResolver(),
    android.provider.Settings.Secure.ANDROID_ID);

2 个答案:

答案 0 :(得分:8)

我有两个使用此代码的设备

String device_id =  Secure.getString(getContentResolver(), Secure.ANDROID_ID);

答案 1 :(得分:5)

Android ID

最多16个字符

因为至少在某些版本的Android中没有假装前导零。看一下类似问题的答案,为什么会这样: https://stackoverflow.com/a/29890124/2066744

文档将其指定为 64位数字(表示为十六进制字符串)https://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID