在android 4.0 或更高版本中,ANDROID_ID 是完全唯一的吗?
In android version 4.0 or higher, is ANDROID_ID completely unique?
在android 4.0 或更高版本中,下面的androidId 是否完全唯一?
androidId = android.provider.Settings.Secure.getString(getContentResolver(),android.provider.Settings.Secure.ANDROID_ID);
您没有指定在什么情况下您希望 ID 是唯一的(是应用程序安装、设备、用户还是其他?),所以我假设您只是在寻找一种唯一标识的方法设备。
ANDROID_ID
应该 在所有设备上可靠 运行 2.2 (Froyo) 及更高版本。但是,作为 this Android developers blog post explains,至少有一个制造商损坏的实例 ANDROID_ID
。
该博客 post 还探讨了其他一些用于识别设备的选项(以及为什么它们不是好的选项),并讨论了为什么您实际上可能不需要识别唯一设备。通常识别应用程序安装就足够了。
在android 4.0 或更高版本中,下面的androidId 是否完全唯一?
androidId = android.provider.Settings.Secure.getString(getContentResolver(),android.provider.Settings.Secure.ANDROID_ID);
您没有指定在什么情况下您希望 ID 是唯一的(是应用程序安装、设备、用户还是其他?),所以我假设您只是在寻找一种唯一标识的方法设备。
ANDROID_ID
应该 在所有设备上可靠 运行 2.2 (Froyo) 及更高版本。但是,作为 this Android developers blog post explains,至少有一个制造商损坏的实例 ANDROID_ID
。
该博客 post 还探讨了其他一些用于识别设备的选项(以及为什么它们不是好的选项),并讨论了为什么您实际上可能不需要识别唯一设备。通常识别应用程序安装就足够了。