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

8

На HTC Sensation под управлением ICS 4.0.3 что-то вызвало быстрый рост моей базы контактов.

Размер базы данных составляет 580 мегабайт, и ее объем увеличивается (иногда более одного мегабайта в час), несмотря на то, что я:

  1. отключил все синхронизации (я обнаружил, что синхронизация контактов Google не работает последние пару месяцев)
  2. удалил все сторонние приложения синхронизации (LinkedIn, FaceBook)
  3. удалил все учетные записи, кроме моих учетных записей Google из «Аккаунтов и синхронизации»
  4. отключен весь доступ к сети (нет WiFi, нет данных)

Ни один из вышеперечисленных шагов не помог решить проблему.
При просмотре программы « Удаление контактов» некоторые контакты содержат около 300 ссылок и фотографий LinkedIn.

Моя цель - сохранить как можно больше информации, синхронизировать ее с моей учетной записью Google, затем отключить базу данных контактов и перезагрузить ее из Google.

Постоянное давление памяти затрудняет запуск приложений (мне нужно переместить приложения на SD, чтобы получить немного памяти, затем запустить что-то и надеяться, что во время работы память не исчерпается).

В основном мой телефон теперь бесполезен.

Моя идея попытаться решить проблему такова:

  1. экспорт контактов в VCF на SD-карту (успех)
  2. скопируйте VCF на компьютер, на котором может работать Android AVD (успех)
  3. установить AVD, который позволяет добавить учетную запись Google для синхронизации (успех)
  4. скопируйте VCF на SD-карту AVD, используя DDS в Eclipse (успех)
  5. импортировать VCF в приложение «Люди» AVD (успех)
  6. синхронизировать AVD с Google (ошибка)

Последний шаг терпит неудачу, но не генерирует никакой ошибки.
AVD использует эти настройки, чтобы быть как можно ближе к моему физическому устройству:

  • Цель = Google API (Google Inc.)
  • Платформа = 4,0
  • Уровень API = 14
  • CPU / ABI = ARM (armeabi-v7a)

Два вопроса (учитывая, что я хочу синхронизировать контакты с моей учетной записью Google):

  • Как я могу заставить последний шаг работать?
  • Какие альтернативы я могу использовать, если не могу заставить последний шаг работать?

Файлы VCF занимают около 3 мегабайт (около 3000 контактов, что составляет около килобайта на контакт, а не около 200 килобайт, как в БД)

Йерун Вирт Плюмерс
источник
2
Не поддавайтесь на XY-Probem и попросите последний шаг эмулятора. У вас уже есть работающий VCF, просто импортируйте его с помощью веб-интерфейса GMails. Если этот VCF все еще плох, вы можете применить к нему простую обработку текста (поиск и замена регулярных выражений) перед импортом в Google.
ce4
Спасибо! Я не знал, что gmail может импортировать VCF (отсюда мой второй вопрос: альтернативы). Пожалуйста, опубликуйте импорт VCF в Google Контакты в качестве ответа, и я приму + upvote. Вот шаги по импорту VCF в Контакты Google: ehow.com/how_8404844_import-vcf-gmail.html
Йерун Вирт Плюмерс

Ответы:

5

У вас уже есть рабочий файл vCard (.vcf), просто импортируйте его с помощью веб-интерфейса GMail. Если этот VCF все еще плох, вы можете применить к нему простую обработку текста (поиск и замена регулярных выражений), прежде чем импортировать его в Google.

Вот шаги, чтобы импортировать файл vCard в GMail, используя веб-интерфейс.

Вот выдержка из справки Google:

  1. Нажмите Gmail в верхнем левом углу своей страницы Gmail, затем выберите Контакты.
  2. Нажмите раскрывающееся меню Дополнительные действия и выберите Импорт ....
  3. Нажмите кнопку «Выбрать файл» и найдите файл vCard, который вы хотите загрузить.
  4. Выберите файл и нажмите кнопку «Импорт».
CE4
источник
Попробуйте переместить шаги, необходимые для ответа, чтобы пользователи не переходили по ссылке, чтобы увидеть решение для процедуры импорта.
Зуул
1
Хм, не совсем уверен. Это официальная помощь Google, которая со временем может улучшиться или измениться. Кроме того: я явно не ссылался на вышеупомянутую ссылку на ehow.com (боюсь гниения ссылок!), Потому что считаю справочные ссылки Google действительно постоянными (также на разных языках!)
ce4
При прочтении вашего ответа мне пришлось перейти по ссылке, чтобы увидеть, дает ли она правильное решение. Если бы я был пользователем, который искал это решение, мне пришлось бы щелкнуть ссылку, чтобы увидеть, пробовал ли я его уже. ;) Теперь, когда мне не нужно нажимать, вот мой +1
Zuul
Большое спасибо. Принято и +1, особенно потому, что вы приложили усилия для ссылки на официальную документацию Google и включения шагов в ответ.
Йерун Wiert Pluimers
2

Вы также можете взглянуть на приложение Contact Cleaner для начальной очистки. Не уверен, какая помощь будет в вашем случае (с вещами LinkedIn это не волнует).

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

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

Иззи
источник
Я забыл упомянуть, что я уже удалил этих провайдеров (извините за это, редактирование исправляет это). Сбой резервного копирования тоже (вероятно, из-за нехватки памяти). Я пытался очистить контакты, чтобы очистить детали, но это такой утомительный процесс (300 фотографий и 300 ссылок занимает очень много времени), и он может не решить основную проблему. Постараюсь, если ничего не поможет. Спасибо за мысль в той же строке, что и я. +1 за это.
Йерун Wiert Pluimers
Ах, хорошо, - была просто мысль. Рад, что я понял твою идею. Поскольку память, по-видимому, ограничивает ваши возможности в этом треке, ваш лучший подход, вероятно, будет заключаться в том, чтобы импортировать VCF на клиент ПК (или через WebIF в отдельную адресную книгу в вашей учетной записи Google, как указано выше в ce4). Этот веб-клиент также предлагает вам некоторые инструменты для очистки (например, объединение записей).
Иззи