Package com.dsi.ant.plugins.utility.uuid
Class UniqueIdGenerator
java.lang.Object
com.dsi.ant.plugins.utility.uuid.UniqueIdGenerator
Provides functionality to generate 'unique' values based on the device's Android ID
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 brokenstatic 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
-
Field Details
-
PREFS_FILE
- See Also:
-
PREFS_DEVICE_ID
- See Also:
-
-
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
-