在android 4.0或更高版本中,ANDROID_ID是完全唯一的吗?

时间:2015-06-03 16:46:42

标签: android android-identifiers

在android 4.0或更高版本中,是不是明显的androidId独特?

androidId = android.provider.Settings.Secure.getString(getContentResolver(),android.provider.Settings.Secure.ANDROID_ID);

1 个答案:

答案 0 :(得分:3)

您没有指定您希望ID在哪种上下文中是唯一的(是app安装,设备,用户还是其他什么?),所以我假设您只是在寻找一种唯一标识的方法设备

ANDROID_ID 应该在运行2.2(Froyo)及更高版本的所有设备上都可靠。但是,正如this Android developers blog post explains所述,至少有一个制造商违反ANDROID_ID的情况。

该博客文章还探讨了识别设备的其他一些选项(以及为什么它们不是很好的选择),并讨论了为什么您可能实际上并不需要识别独特的设备。通常,识别应用程序安装就足够了。