Blog
Obtener el carrier en Android con Java
A veces y por diversos motivos es necesario obtener distintos datos de un dispositivo Android. En este tutorial vamos a ver como obtener el carrier en Android utilizando el lenguaje de programación Java.
¿Cómo obtener el carrier en Android?
Con la siguiente función estática podemos obtener el carrier de un dispositivo:
/*Función que obtiene el carrier del dispositivo y lo retorna. En caso de no detectarlo retorna una string vacio*/ public static String getCarrier(Context context) { TelephonyManager manager = (TelephonyManager) context .getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE); String carrierName = manager.getNetworkOperatorName(); return carrierName == null ? "" : carrierName; }
Luego para utilizar la función simplemente hacemos lo siguiente:
/*Para que funcione el siguiente código la función getCarrier debe estar definida en el MainActivity*/ Toast.makeText(getApplicationContext(), MainActivity.getCarrier(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.