Як я можу дізнатись ім'я оператора в Android?
Відповіді:
Ніколи не використовував його сам, але подивіться на TelephonyManager-> getNetworkOperatorName () .
Ви можете спробувати щось таке просте, як це:
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String carrierName = manager.getNetworkOperatorName();
TelephonyManager telephonyManager = ((TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE));
String operatorName = telephonyManager.getNetworkOperatorName();
Якщо вам потрібно ім’я оператора оператора, як показано на панелі сповіщень, як запитував @Waza_Be. Натомість можна було б використовувати метод getSimOperatorName , оскільки кілька телекомунікаційних компаній передають свою мережу в суборенду іншим компаніям.
TelephonyManager telephonyManager = ((TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE));
String simOperatorName = telephonyManager.getSimOperatorName();