Android设备的Build Number是否唯一?

时间:2017-02-07 13:26:38

标签: java android build-numbers

我附上图片以完全理解我的问题。

Image of Build Number of my android device

enter image description here

我已经指出了我的Android设备的内部版本号。

这是我的2个问题。

1)它对每个设备都是唯一的吗?它可以是相同的吗?

2)如果我们能以编程方式获取它是唯一的吗?

1 个答案:

答案 0 :(得分:1)

为了唯一标识设备,您可以使用Secure类,该类是Android的设置包的一部分。它将Android ID作为n唯一的64位十六进制字符串返回。这样:

import android.provider.Settings.Secure;

private String android_id = Secure.getString(getContext().getContentResolver(),
                                                        Secure.ANDROID_ID); 

但是,有时候这不是空的。尚未出现一个完美的完整解决方案来唯一识别设备。获取设备的唯一ID时需要考虑各种因素。另请参阅此Answer