当Android上有多个用户时,每个用户的ANDROID_ID是唯一的吗?

时间:2014-01-02 03:55:38

标签: android

http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID

此链接表示: 当设备有多个用户(在运行Android 4.2或更高版本的某些设备上可用)时,每个用户都显示为完全独立的设备,因此ANDROID_ID值对每个用户都是唯一的。

http://developer.android.com/about/versions/android-4.2.html#MultipleUsers 虽然这个链接说: 请注意,如果您的应用程序请求其中一个硬件设备标识符(例如WiFi MAC地址,SERIAL号码或ANDROID_ID号码),它们将为每个用户提供相同的值,因为这些标识符与硬件绑定而不是用户。

两者都来自android开发者,让我感到困惑? 对于单个设备上的多个用户,ANDROID_ID实际上是否唯一?

1 个答案:

答案 0 :(得分:2)

问题已解决here

在doc中似乎是一个错误,因此对于单个设备上的多个用户,ANDROID_ID应该不同。

最好的做法是测试自己,如果你有一个4.2平板电脑,但其他一些人已经测试了它here,它看起来效果很好。