Контакты с международными расширениями и без них

Я в Великобритании. Вчера мой Nexus S получил обновление до версии 4.0.4, и теперь у меня возникла следующая проблема.

Если у меня есть контакт с (скажем) номером 07123456789, и я получаю текст от этого контакта, он отображается как +447123456789. Однако телефон, кажется, больше не распознает, что эти номера одинаковы (т.е. один с международным расширением, другой без), и имя контакта не отображается с текстом. Есть ли настройка или что-то, что это исправит?

Ответы (3)

Это известная проблема с ICS (думаю, до 4.0.3):

Если вы перейдете по этой ссылке, вы также увидите решение проблемы (я бы рекомендовал сначала сделать резервную копию ваших контактов, на всякий случай):

  1. Предполагая, что ваш телефон синхронизирован с контактами Google
  2. Отключить синхронизацию контактов. На главном экране: нажмите Меню -> Системные настройки -> Учетные записи и синхронизация.
  3. Удаление всех контактов с телефона. На главном экране: нажмите «Меню» -> «Управление приложениями». Прокрутите вниз до пункта «Хранилище контактов» и нажмите «Очистить данные».
  4. Перезапустите синхронизацию контактов, как в шаге 2.

У меня также есть Nexus S, и я нахожусь в Великобритании, и вчера мне только что развернули версию 4.0.4, у меня еще не было возможности ее загрузить, НО 4.0.4 должен иметь «Улучшенное распознавание телефонных номеров» в соответствии с команда Android, я предполагаю, что это ссылка на проблему, с которой мы столкнулись, и мы должны ее исправить. Вот ссылка на заявление от команды:

Вот еще одно решение, которое было опубликовано по верхней ссылке, которую я вам дал, я не проверял его лично, но другие в ветке, похоже, сделали это и сказали, что оно работает. Попробуйте первый, более короткий, перед этим. Вот:

    1- menu --> people
    2- option --> import/export
    3- export to storage --> OK
    4- option --> import/export
    5- import from storage --> after searching
    6- import one vCard file --> ok
    7- choose the file which you exported early (00001.vcf) --> wait for import
    8- now your issue is solved and you can try if it works with you. but we got another error of duplicated names here.

    if you want to solve the duplication on names here. follow the below:
    1- menu --> settings
    2- accounts & sync
    3- enable the sync and choose to sync your gmail account
    4- after finishing the sync. go to your laptop and open your gmail email.
    5- press on the contacts tab on the left side 
    6- select all the contacts --> more --> find & merge duplicates
Спасибо - второе решение, кажется, работает для меня. Я проверю, есть ли еще проблемы в ближайшие день или два. Может быть, удалить первое решение, так как второе довольно просто? Кроме того, мой телефон уже был обновлен до 4.04, но, возможно, ему просто нужно было поднять задницу.
Я перенесу второе решение наверх, а другое оставлю внизу на тот случай, если первое не сработает для людей. Дайте мне знать, есть ли еще какие-либо проблемы с этим и что они из себя представляют, я собираюсь попробовать это, когда войду, а также у меня все еще есть та же проблема, просто нужно вознаграждение, чтобы заставить меня посмотреть, как реши это.
Круто, кажется, это определенно сработало, несколько человек сделали тестовые ответы (которые возвращаются как +447 ...), и пока никаких проблем.

Это может помочь установить приложение для Android под названием Right Number ( источник доступен ). Он переформатирует номера всех ваших контактов в международный формат, а затем автоматически добавляет местные префиксы всякий раз, когда вы звоните.

Другими словами, храните все свои числа в общем, разумном формате, а затем перестаньте беспокоиться об этих префиксах.

Отказ от ответственности: я лично знаю одного из авторов этого приложения.

Хорошо, у меня ничего не работает, но я нашел в Интернете кое-что, что может помочь решить эту проблему. Он состоит из редактирования "/system/build.prop" и добавления этого: "ro.phone.min_match=8". Конечно, вы должны заменить длину «8» на более удобную для вас величину. (на самом деле 8 - лучшее число)

Затем вам нужно перезагрузить телефон. Некоторые телефоны переводят сотовые телефоны в режим гибернации при выключении питания. Поэтому попробуйте перезапустить.