8

Can anybody please tell me the length for device UDID in Android, because I got the UDID in android and it is only 16 characters, but the iPhone UDID length is 40.

I am using the following code to detect the ID:

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

2 回答 2

9

安卓 ID 是

最多 16 个字符

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

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

于 2018-02-08T12:03:57.600 回答
8

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

String device_id =  Secure.getString(getContentResolver(), Secure.ANDROID_ID);
于 2012-07-20T14:24:12.587 回答