api level 14的android.os.Build.SERIAL是唯一的吗?

时间:2017-03-17 06:49:39

标签: android

我正在使用api 14(android 4.0)开发一个应用程序。

清单中的

 <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="14" />

所以在这种情况下,android.os.Build.SERIAL在所有类型的Android设备中都是独一无二的(比如平板电脑,手机 - 有或没有SIM卡和......),即使对于像huawei p8s这样的设备也是如此?

恢复出厂设置或重启后是否相同(与Android_ID不同)?

1 个答案:

答案 0 :(得分:0)

SERIAL州的文档:

  

硬件序列号(如果有)。仅限字母数字,不区分大小写。

这意味着如果它不可用则会有默认值。这可能是null""或其他任何内容。在每种情况下,它都不是唯一的。

似乎也没有给出唯一性的保证。最后它可以是任何价值。但是这个值应该在重置和重启之间保持不变。