Class UniqueIdGenerator

java.lang.Object
com.dsi.ant.plugins.utility.uuid.UniqueIdGenerator

public class UniqueIdGenerator extends Object
Provides functionality to generate 'unique' values based on the device's Android ID
  • Field Details

  • Constructor Details

    • UniqueIdGenerator

      public UniqueIdGenerator()
  • Method Details

    • getTwoByteUniqueId

      public static int getTwoByteUniqueId(android.content.Context context)
      Retrieves the lower two bytes of the device Android ID, or a random UUID if the Android ID is broken
      Parameters:
      context - current context
      Returns:
      two byte unique id
    • getFourByteUniqueId

      public static long getFourByteUniqueId(android.content.Context context)
      Retrieves the lower four bytes of the device Android ID, or a random UUID if the Android ID is broken
      Parameters:
      context - current context
      Returns:
      four byte unique id