gpt4 book ai didi

android - Build.DEVICE 是否在设备的整个生命周期内保持不变?

转载 作者:行者123 更新时间:2023-11-29 22:10:47 25 4
gpt4 key购买 nike

我想(松散地)将一个文件绑定(bind)到一个特定的设备,寻找一些在每个设备上都是静态的标识符:

http://developer.android.com/reference/android/os/Build.html#DEVICE

我希望:

Build.DEVICE

是常数吗?例如,系统升级或硬件更改不会修改该值?

谢谢

最佳答案

正如@zrgiu 所说,

Build.DEVICE 可能会保持不变。但是,它不是每个设备唯一的,因此相同的两个设备将具有相同的值。

如果您要查找特定于设备的值,Build.SERIAL是更好的选择。或者至少它会是,如果保证所有设备都存在的话。

另一种选择是 Settings.Secure.ANDROID_ID ,它保证存在于每台设备上。可悲的是,不能保证那个在所有设备上都是唯一的(即使生成它的算法会对其进行合理的尝试)。如果这对您很重要,则此设置也不会在恢复出厂设置后保留。

没有任何值可以保证存在,每个设备都是唯一的,并且在恢复出厂设置后仍然存在。您可以从这三个中选择任意两个...:-)

关于android - Build.DEVICE 是否在设备的整个生命周期内保持不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9677486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com