Obtener carrier en Android

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.

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 *