【问题标题】:How to get GUID in android?如何在android中获取GUID?
【发布时间】:2017-04-24 20:55:21
【问题描述】:

我们正在使用 .Net webservice(soap 协议)开发应用程序,因为我需要从 android 类传递 GUID。

在 .Net 中,我们有如下声明 Guid myGuid1 = new Guid();

我需要 Android 中的类似功能, 有没有办法在android代码中实现这种功能?

问候, 杰亚维尔 N

【问题讨论】:

    标签: android


    【解决方案1】:

    是的,你应该像下面的代码一样使用 UUID:

    String  uniqueID = UUID.randomUUID().toString(); 
    

    【讨论】:

    • 请注意,这会为您提供类型 4 UUID,它只是一个随机值。 UUID 类无法生成类型 1 UUID(基于时间)。
    • 抱歉,但不知道在哪里添加生成的 uniqueID。有没有像“setGUID(parameter)”这样的函数?
    【解决方案2】:

    您可以使用java.util.UUID 类。

    【讨论】:

    • 请注意,guid 生成大写字母,而 uuid 生成小写字母
    【解决方案3】:

    我们可以使用

    String uniqueID = UUID.randomUUID().toString();
    

    Instance ID 或 GUID 的范围仅限于创建它的应用程序,这会阻止它被用于跨应用程序跟踪用户。有关更多信息和意义,请参阅此链接here

    【讨论】:

      【解决方案4】:

      您将在 Android 中获得 UUID,

      UUID uuid = UUID.randomUUID();
      String uuidInString = uuid.toString();
      

      【讨论】:

      猜你喜欢
      • 2011-03-01
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 2013-06-13
      • 2013-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多