¿Cómo obtener GUID en android?

1 minuto de lectura

estamos desarrollando la aplicación usando el servicio web .Net (protocolo SOAP) para eso necesito Pasar GUID de la clase Android.

en .Net tenemos una declaración como la siguiente Guid myGuid1 = new Guid();

Necesito una funcionalidad similar en Android, ¿hay alguna forma de hacer este tipo de funcionalidad en el código de Android?

Saludos, Jeyavel N.

avatar de usuario
Behnam Bagheri

Sí, debe usar UUID como el siguiente código:

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

  • Tenga en cuenta que esto le da un UUID de tipo 4, que es solo un valor aleatorio. los UUID la clase no puede generar UUID de tipo 1 (basado en el tiempo).

    – jcayzac

    26 de abril de 2019 a las 4:37

  • Lo siento, pero no sé dónde agregar el ID único que se genera. ¿Existe una función como “setGUID (parámetro)”?

    – Nacho

    8 de julio de 2021 a las 18:20

avatar de usuario
CommonsWare

Puedes usar el java.util.UUID clase.

  • observe que guid genera letras en mayúsculas mientras que uuid en minúsculas

    – Sérgio S. Filho

    12 de febrero de 2015 a las 10:14

avatar de usuario
Vinod Pattanshetti

Nosotros podemos usar

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

Un Id. de instancia o un GUID se limita a la aplicación que lo crea, lo que evita que se utilice para realizar un seguimiento de los usuarios en todas las aplicaciones. Para obtener más información y significado, consulte este enlace aquí

Obtendrá UUID en Android,

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

¿Ha sido útil esta solución?