2016-07-16 3 views
1

Я хочу знать местонахождение (например, состояние, оператор и т. Д.) С мобильного номера. Вы можете найти данные о размещении мобильных номеров here. Данные огромны. Я пытаюсь решить эту проблему так же, как решение this, введя все данные в String-файл (но это затруднительно для компиляции в строковый файл, и разбор разворачивается).Площадь мудрых мест в Android для Индии

Есть ли другие альтернативные способы, такие как онлайн-репозиторий данных. Существуют различные приложения в игровом магазине и в Интернете с аналогичной доступной функцией (я делаю эту задачу для участия в другой роли).

Может кто-нибудь указать мне направление вправо или небольшой код для разбора.

Thank you.

+0

Почему бы вам не попробовать создать простую базу данных ?. Сделайте таблицу для S.NO \t 'Телеком, круг, категория' и' Мобильные операторы' и 'Круги'. –

+0

Является ли база данных более эффективной, чем работа с методом string.xml? –

+0

Всё зависит от меня. Если ваши данные никогда не меняются, используйте простой текстовый файл, например 'string.xml'. Но если ваши данные имеют высокую вероятность изменения, например, добавление некоторых данных для новых мобильных номеров, лучше использовать базу данных. Разбор файла строк для поиска данных потребовал много работ. Группировка данных из файла - это еще одна работа. Таким образом, вы в конечном итоге используете свое время для чего-то, что уже решено в базе данных. Лучше не изобретать велосипед. imho, база данных эффективна, хотя иногда и неэффективна. –

ответ

0

(Отвечая на мой собственный вопрос).

Я искал интернет, нашел website, который может предоставить, возможно, наиболее обновленные данные мобильного номера. Но мне это нужно для массового использования (как и для всех контактов), и это не сработало бы.

Я нашел еще один php-скрипт в github. (Большое спасибо rahulchordiya). Поскольку мне это нужно для android, файла string.xml, я сделал небольшую модификацию и может быть загружен с here. Надеюсь, кто-то сочтет это полезным.

Смежные вопросы