Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android上的Java randomUUID坏了吗?_Java_Android_Uuid - Fatal编程技术网

android上的Java randomUUID坏了吗?

android上的Java randomUUID坏了吗?,java,android,uuid,Java,Android,Uuid,我们正在使用java的UUID.randoumuid函数跨不同的android设备生成UUID。 我们面临着经常性的碰撞。我们是忽略了什么,还是android java中的错误实现。 是否有已知的解决方法 编辑 提供所使用的代码 import java.util.UUID; public String GenerateGUID() { return UUID.randomUUID().toString(); } 你的IMEI no可以是你的UUID,它永远不会被破坏,你可以在你方便的

我们正在使用java的
UUID.randoumuid
函数跨不同的android设备生成UUID。 我们面临着经常性的碰撞。我们是忽略了什么,还是android java中的错误实现。 是否有已知的解决方法

编辑 提供所使用的代码

import java.util.UUID;

public String GenerateGUID() {
    return UUID.randomUUID().toString();
}

你的IMEI no可以是你的UUID,它永远不会被破坏,你可以在你方便的时候使用它

TelephonyManager tManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

String uuid = tManager.getDeviceId();

提供显示UUID使用情况的代码。你可能用错了。冲突概率非常低,不太可能发生常规冲突。我在问题下方添加了代码片段。我相信我遇到了一个成员,其UUID.randomUUID()方法继续返回重复。我已经在他的设备上插入了我的代码,我看到这个方法返回了多个重复的结果;在前一个随机GUID的几分钟内返回相同的字符串。想知道原因…目的是什么?也许我可以为您提供另一种解决方案。