¿Cómo puedo averiguar el nombre del operador en Android?
78
Nunca lo usé yo mismo, pero eche un vistazo a TelephonyManager-> getNetworkOperatorName () .
Podrías probar algo tan simple como esto:
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String carrierName = manager.getNetworkOperatorName();
TelephonyManager telephonyManager = ((TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE)); String operatorName = telephonyManager.getNetworkOperatorName();
fuente
En caso de que se necesite el nombre del operador del operador como se muestra en la barra de notificaciones como @Waza_Be preguntó. En su lugar, se podría utilizar el método getSimOperatorName , ya que varias empresas de telecomunicaciones subarrendan su red a otras empresas.
TelephonyManager telephonyManager = ((TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE)); String simOperatorName = telephonyManager.getSimOperatorName();
fuente