Twitter Facebook RSS Feed

Obtener identificador único de dispositivo con Android

3
Android

Viernes, 11 de febrero de 2011 a las 12:54hs por Gustavo Cantero (The Wolf)

Muchas veces cuando desarrollamos aplicaciones necesitamos identificar el equipo sobre el cual se está corriendo para guardar información, volver a mostrar los últimos datos, verificar licencia de uso, etc., y las aplicaciones móviles no son una excepción.

Para esto el sistema operativo nos ofrece el “ANDROID_ID”, el cual es distinto en cada equipo y se puede obtener de cualquiera de las siguientes maneras:

import android.provider.Settings.Secure;
String id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
android.provider.Settings.System.getString(getContentResolver(), android.provider.Settings.System.ANDROID_ID);

Ambas opciones funcionan bien, pero la primera es más “performante” ya que nos devuelve el valor en un cuarto de tiempo (aunque estemos hablando de unos pocos milisegundos).

VN:F [1.7.3_972]
Rating: 8.0/10 (4 votos cast)

3 comentarios »

  1. Felipe dice:

    saludos. tengo un par de inquietudes, 1 es que el getContext me genera erros y no reconoce esa funcion, y segundo como se puede imprimir eso en la pantalla del dispositivo, o como pegarla en una variable para enviarla en una trama, gracias de antemano por su ayuda

    VA:F [1.7.3_972]
    Rating: 0.0/5 (0 votos cast)
  2. Jonas dice:

    Hola a Todos, tengo una duda sobre Android, Se puede Programar en NET para Android y que Herramientas Aparte de Visual Studio 2010 necesito.

    Saludos y muy buen blog, exito!

    VA:F [1.7.3_972]
    Rating: 0.0/5 (0 votos cast)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Buscar