如何为Android生成恒定的UUId?

问题描述 投票:1回答:1

我正在使用UUId并在访问带有deviceId值的文件夹中的特定文件时调用它。每次调用该函数时,它都会改变。我当时以为它正在用一些随机数功能重新生成UUId。

下面是代码段。

    String getDeviceInformation() {
        this.deviceId = UUID.randomUUID().toString(); // UUId

        return this.deviceId;
    }

有人知道这里有什么问题吗,或者我该如何优化它?

java android android-studio uuid id
1个回答
0
投票

识别Android设备的唯一标识符具有挑战性。我们已经这样解决了。

  • 如果不为null则检查secureAndroidID,请使用它
  • 如果secureAndroidID为null,请检查uuid,如果不为null,则使用它
  • 如果uuid为null,请检查IMEI,如果不是null,则使用它

对于Android模拟器,您可能会得到重复的。

© www.soinside.com 2019 - 2024. All rights reserved.