Как узнать имя оператора при использовании MVNO? (мне нужен тот, который написан на панели уведомлений)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как узнать имя оператора при использовании MVNO? (мне нужен тот, который написан на панели уведомлений)

Сообщение Anonymous »

Я просто пытаюсь узнать имя своего оператора связи.

Проблема при попытке использования:

Код: Выделить всё

TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE));
String carrierName = manager.getNetworkOperatorName();
Это отлично работает, если вы не являетесь MVNO (определение здесь: http://en.wikipedia.org/wiki/Mobile_vir ... k_operator)

Например, в Бельгии у нас есть «базовый» оператор связи, который арендует сеть некоторым MVNO, таким как Toledo, Allo RTL, Mobile Vikings и т. д.

В моей панели уведомлений при использовании таких виртуальных операторов я получаю их настоящие имена, но приведенный выше код просто дает мне «Base» в виде строки, а не ту, которую я хочу.

Надеюсь, вы понимаете, что я имею в виду.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... n-in-notif
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»