Тёща (у неё Мегафон) собралась позвонить двоюродной сестре в Белореченск. Глянул на номер, сразу "узнал": 918 - МТС. Ну и сэкономили, набрав с моего. (У МТС фишка: пополни счёт на сто рублей и месяц звони внутри сети бесплатно (первые 30 минут) по всей России). Стал думать, в каком формате загнать в смарт справочный файл с префиксами (def коды) различных операторов? Я ж даже по своей области всех не помню. А вдруг тёща ещё какой родне позвонить захочет?
Оказывается, ерундой маялся. На дворе ж 21-й век. Есть несколько бесплатных приложений (и не только для Android), которые определят регион и оператора входящего вызова или смс-ки, переспросят при совершении исходящего звонка: "уверены? Это между прочим Теле2..." Или промолчат, если абонент из списка контактов. Ну это по желанию, как настроишь. Можно просто без звонка номер "пробить по базе". Короче, простая нужная вещица. Выбрал для себя программку "Операторы России" (248 Кб). Вот здесь на Google play и почитать, и скачать.