Versuch, das Problem zu lösen: Riesige Kontaktdatenbank

8

Auf einem HTC Sensation mit ICS 4.0.3 wuchs meine Kontaktdatenbank aufgrund von Daten schnell.

Die Datenbank ist jetzt 580 Megabyte groß und wächst (manchmal über ein Megabyte pro Stunde), obwohl ich:

  1. Alle Synchronisierungen deaktiviert (Ich habe festgestellt, dass die Google Kontakte-Synchronisierung in den letzten Monaten nicht funktioniert hat.)
  2. deinstallierte alle Synchronisierungs-Apps von Drittanbietern (LinkedIn, FaceBook)
  3. Alle Konten außer meinen Google-Konten wurden aus "Accounts & Sync" entfernt.
  4. deaktiviert den gesamten Netzwerkzugriff (kein WiFi, keine Daten)

Keiner der oben genannten Schritte hat das Problem behoben.
Mit Contacts Remover haben einige Kontakte etwa 300 LinkedIn-Kontaktlinks und -Fotos.

Mein Ziel ist es, so viele Informationen wie möglich zu speichern, diese mit meinem Google-Konto zu synchronisieren, dann die Kontaktdatenbank zu löschen und von Google neu zu laden.

Der konstante Speicherdruck macht es schwierig, Anwendungen auszuführen (ich muss Apps auf SD verschieben, um Speicherplatz zu erhalten, dann etwas ausführen und hoffe, dass der Speicher während der Ausführung nicht leer wird).

Grundsätzlich ist mein Telefon jetzt unbrauchbar.

Meine Idee, das Problem zu lösen, ist folgende:

  1. Exportieren Sie die Kontakte nach VCF auf der SD-Karte (Erfolg)
  2. Kopieren Sie den VCF auf einen Computer, auf dem die Android AVD ausgeführt werden kann (Erfolg)
  3. Installieren Sie eine AVD, mit der Sie ein Google-Konto für die Synchronisierung hinzufügen können (Erfolg)
  4. Kopieren Sie den VCF mit DDS in Eclipse auf die AVD SD-Karte (Erfolg)
  5. Importieren Sie den VCF in die People-App der AVD (Erfolg)
  6. Synchronisieren Sie die AVD mit Google (fehlgeschlagen)

Der letzte Schritt schlägt fehl, generiert jedoch keinen Fehler.
Die AVD verwendet diese Einstellungen, um meinem physischen Gerät so nahe wie möglich zu kommen:

  • Ziel = Google APIs (Google Inc.)
  • Plattform = 4.0
  • API Level = 14
  • CPU / ABI = ARM (armeabi-v7a)

Zwei Fragen (vorausgesetzt, ich möchte die Kontakte wieder mit meinem Google-Konto synchronisieren):

  • Wie kann ich den letzten Schritt zum Laufen bringen?
  • Welche Alternativen kann ich verwenden, wenn ich den letzten Schritt nicht zum Laufen bringen kann?

Die VCF-Dateien haben eine Gesamtgröße von ca. 3 Megabyte (bei ca. 3000 Kontakten entspricht dies ungefähr einem Kilobyte pro Kontakt, nicht annähernd 200 Kilobyte wie in der Datenbank).

Jeroen Wiert Pluimers
quelle
2
Fallen Sie nicht auf das XY-Probem herein und fragen Sie nach dem letzten Emulatorschritt. Sie haben bereits ein funktionierendes VCF. Importieren Sie es einfach über die GMails-Weboberfläche. Wenn diese VCF immer noch fehlerhaft ist, können Sie eine einfache Textverarbeitung (Regex Search & Replace) anwenden, bevor Sie sie in Google importieren.
Ce4
Vielen Dank! Mir war nicht bewusst, dass Google Mail VCF importieren kann (daher meine zweite Frage: Alternativen). Bitte senden Sie den VCF-Import in Google Kontakte als Antwort und ich werde + upvote akzeptieren. Dies sind die Schritte zum Importieren von VCF in Google Kontakte: ehow.com/how_8404844_import-vcf-gmail.html
Jeroen Wiert Pluimers

Antworten:

5

Sie haben bereits eine funktionierende vCard-Datei (.vcf). Importieren Sie sie einfach über die GMail-Weboberfläche. Wenn diese VCF immer noch fehlerhaft ist, können Sie eine einfache Textverarbeitung (Regex Search & Replace) anwenden, bevor Sie sie in Google importieren.

Hier sind die Schritte zum Importieren einer vCard-Datei in GMail über die Weboberfläche.

Hier ist ein Auszug aus der Google-Hilfe:

  1. Klicken Sie oben links auf Ihrer Google Mail-Seite auf Google Mail und wählen Sie dann Kontakte.
  2. Klicken Sie auf das Dropdown-Menü Weitere Aktionen und wählen Sie Importieren ....
  3. Klicken Sie auf die Schaltfläche Datei auswählen und suchen Sie die vCard-Datei, die Sie hochladen möchten.
  4. Wählen Sie die Datei aus und klicken Sie auf die Schaltfläche Importieren.
ce4
quelle
Verschieben Sie die erforderlichen Schritte in Ihre Antwort, um zu verhindern, dass Benutzer dem Link folgen, um die Lösung für den Importvorgang zu sehen.
Zuul
1
Hmm, nicht ganz sicher. Es ist Googles offizielle Hilfe, die sich mit der Zeit verbessern / ändern kann. Außerdem: Ich habe ausdrücklich nicht auf den oben genannten ehow.com-Link verlinkt (Angst vor Link-Rot!), Da ich die Hilfelinks von Google für wirklich dauerhaft
halte
Beim Lesen Ihrer Antwort musste ich dem Link folgen, um zu sehen, ob er eine richtige Lösung bietet. Wenn ich ein Benutzer wäre, der nach dieser Lösung sucht, müsste ich auf den Link klicken, um zu sehen, ob ich es bereits versucht habe. ;) Jetzt, wo ich nicht klicken muss, ist hier meine +1
Zuul
Danke vielmals. Akzeptiert und +1, insbesondere weil Sie sich die Mühe gemacht haben, auf die offizielle Google-Dokumentation zu verlinken und die Schritte in die Antwort aufzunehmen.
Jeroen Wiert Pluimers
2

Sie können sich auch die Contact Cleaner- App ansehen, um eine erste Bereinigung zu erhalten. Ich bin mir nicht sicher, wie viel Hilfe das in Ihrem Fall sein wird (mit dem LinkedIn-Zeug, das es nicht interessiert).

Eine weitere zu berücksichtigende Sache: Wenn Sie den LinkedIn "Provider" vorübergehend aus Ihren Konfigurations-> Konten entfernen (falls er nach der Deinstallation der verbundenen App noch vorhanden ist), werden Sie möglicherweise alle LinkedIn-Verbindungen entfernt (zumindest funktioniert dies so Einige Xing-Inhalte (ich bin mir bei LinkedIn nicht sicher, da ich sie nicht verwende) - und stellen Sie sie wahrscheinlich ohne Duplizierung wieder her, wenn Sie sie erneut hinzufügen (erstellen Sie ein Backup, bevor Sie dies versuchen).

Ich bin mir bewusst, dass dies Ihre Frage nicht vollständig beantwortet, aber es kann einen großen Teil Ihres Problems in Bezug auf die Größe Ihrer Kontaktdatenbank lösen, sodass Sie zumindest eine "teilweise Erleichterung" und mehr Zeit haben, über einen endgültigen Ansatz nachzudenken.

Izzy
quelle
Ich habe vergessen zu erwähnen, dass ich diese Anbieter bereits entfernt habe (Entschuldigung, die Bearbeitung korrigiert dies). Backups schlagen ebenfalls fehl (wahrscheinlich wegen des geringen Speichers). Ich habe versucht, Kontaktreiniger zum Reinigen von Teilen zu verwenden, aber es ist ein so langwieriger Vorgang (300 Fotos und 300 Links dauern sehr lange) und kann das zugrunde liegende Problem möglicherweise nicht lösen. Ich werde das versuchen, wenn alles andere fehlschlägt. Vielen Dank, dass Sie in der gleichen Zeile wie ich gedacht haben. +1 dafür.
Jeroen Wiert Pluimers
Ah, OK - war nur ein Gedanke. Ich bin froh zu wissen, dass ich auf deine Idee gekommen bin. Da der Speicher Ihre Möglichkeiten in diesem Track einzuschränken scheint, besteht Ihr bester Ansatz wahrscheinlich darin, Ihren VCF in einen PC-Client zu importieren (oder über das WebIF in ein separates Adressbuch in Ihrem Google-Konto, wie oben von ce4 vorgeschlagen). Dieser Webclient bietet Ihnen auch einige Tools zum Bereinigen (z. B. Zusammenführen von Einträgen).
Izzy