Obtener IMEI en Android con Java

Obtener el IMEI en Android con Java

El IMEI (Sistema Internacional para la Identidad de Equipos Móviles) es un código que utilizan los teléfonos móviles para ser identificados unívocamente a nivel mundial.

Por diversos motivos a veces es necesario obtener este código en una aplicación hecha en Java para Android, es por eso que en este tutorial vamos a ver como recuperarlo.

¿Cómo obtener el IMEI en Android con Java?

Con la siguiente función estática podemos obtener el IMEI de cualquier dispositivo Android:

/*Función que obtiene el IMEI de un dispositivo en Android.*/
public static String getImei(Context c) {
  TelephonyManager telephonyManager = (TelephonyManager) c
         .getSystemService(Context.TELEPHONY_SERVICE);
  return telephonyManager.getDeviceId();
}

Luego para utilizar la función simplemente hacemos lo siguiente:

/*Para que funcione el siguiente código, la función getImei debe
  estar definida en el MainActivity*/
Toast.makeText(getApplicationContext(),
        MainActivity.getImei(getApplicationContext()),
        Toast.LENGTH_LONG).show();

Bueno gente, espero que les haya sido útil la función y ante cualquier problema no duden en dejar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

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