2010-02-08 18 views
50

estamos desarrollando la aplicación usando el servicio web .Net (protocolo de jabón) para eso necesito pasar el GUID de la clase de Android.¿Cómo obtener GUID en android?

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

necesito la funcionalidad similar en Android, ¿hay alguna manera de hacer este tipo de funcionalidad en el código de Android?

Saludos, Jeyavel N

Respuesta

56

Se puede utilizar la clase java.util.UUID.

+0

observe que GUID genera letras en mayúsculas mientras que uuid en minúsculas –

+0

El enlace está roto – nrofis

+1

@nrofis: ¡Reparado, gracias! – CommonsWare

55

Sí que puedes usar UUID como el siguiente código:

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

Usted recibirá UUID en Android,

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

http://stackoverflow.com/questions/20325105/how-to-create-uuid-from-string-in-android –

+2

Esto es esencialmente solo repetir [esta respuesta existente] (http://stackoverflow.com/a/ 27753881/1402846). – Pang

2

podemos utilizar

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

Un ID de instancia o una GUID se dirige a la aplicación que lo crea, lo que evita que se use para rastrear usuarios en las aplicaciones. Para obtener más información y significado, consulte este enlace here