Settings.Secure#ANDROID_ID
应该用作唯一的设备标识符,其优点是如果设备被擦除则重置;这意味着如果用户销售他们的设备,那么与该用户相关的任何特定设备都不会与之相关联,这显然是有利的。
然而,我的手机有Kindle应用程序,当我从Eclair升级到Froyo,再次升级到Gingerbread时,亚马逊网站将每个新版本注册为一个单独的设备。这表明升级设备(而不是擦除设备)会更改ID。
答案 0 :(得分:0)
这取决于设备。因此,如果你对它有强烈的要求,你需要找到别的东西。为了识别用户,我建议使用用户名和密码以及此存储的服务器端的MD5哈希进行登录。 Settings.Secure#ANDROID_ID可以在大多数设备上运行,但正如你已经说过的那样,不是在al,som会在升级或重置后重新调整它,有些不会。某些设备具有相同的ID,即特定制造商的设备将具有相同的ID。 在这里阅读更多Is there a unique Android device ID?