Я хочу знать местонахождение (например, состояние, оператор и т. Д.) С мобильного номера. Вы можете найти данные о размещении мобильных номеров here. Данные огромны. Я пытаюсь решить эту проблему так же, как решение this, введя все данные в String-файл (но это затруднительно для компиляции в строковый файл, и разбор разворачивается).Площадь мудрых мест в Android для Индии
Есть ли другие альтернативные способы, такие как онлайн-репозиторий данных. Существуют различные приложения в игровом магазине и в Интернете с аналогичной доступной функцией (я делаю эту задачу для участия в другой роли).
Может кто-нибудь указать мне направление вправо или небольшой код для разбора.
Thank you.
Почему бы вам не попробовать создать простую базу данных ?. Сделайте таблицу для S.NO \t 'Телеком, круг, категория' и' Мобильные операторы' и 'Круги'. –
Является ли база данных более эффективной, чем работа с методом string.xml? –
Всё зависит от меня. Если ваши данные никогда не меняются, используйте простой текстовый файл, например 'string.xml'. Но если ваши данные имеют высокую вероятность изменения, например, добавление некоторых данных для новых мобильных номеров, лучше использовать базу данных. Разбор файла строк для поиска данных потребовал много работ. Группировка данных из файла - это еще одна работа. Таким образом, вы в конечном итоге используете свое время для чего-то, что уже решено в базе данных. Лучше не изобретать велосипед. imho, база данных эффективна, хотя иногда и неэффективна. –