Blog
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.