Cercare di risolvere il problema: enorme database di contatti


8

Su un HTC Sensation con ICS 4.0.3, qualcosa ha causato la rapida crescita del mio database dei contatti.

Il DB ora è di 580 megabyte e cresce (a volte oltre un megabyte all'ora) nonostante io:

  1. disabilitato tutte le sincronizzazioni (ho scoperto che la sincronizzazione dei contatti di Google non funzionava negli ultimi due mesi)
  2. disinstallate tutte le app di sincronizzazione di terze parti (LinkedIn, FaceBook)
  3. rimosso tutti gli account tranne i miei account Google da "Account e sincronizzazione"
  4. disabilitato tutto l'accesso alla rete (nessun WiFi, nessun dato)

Nessuno dei passaggi precedenti ha risolto il problema.
Guardando con Rimozione contatti , alcuni contatti hanno circa 300 link e foto di contatti LinkedIn.

Il mio obiettivo è salvare quante più informazioni possibili, sincronizzarle sul mio account Google, quindi abbandonare il database dei Contatti e ricaricare da Google.

La costante pressione della memoria rende difficile eseguire le applicazioni (ho bisogno di spostare le app su SD per ottenere un po 'di memoria, quindi eseguire qualcosa e spero che durante l'esecuzione della memoria non si esaurisca).

Fondamentalmente il mio telefono ora è inutile.

La mia idea di provare a risolvere il problema è questa:

  1. esportare i contatti su VCF sulla scheda SD (successo)
  2. copia il VCF su un computer che può eseguire Android AVD (successo)
  3. installare un AVD che consente di aggiungere un account Google per la sincronizzazione (successo)
  4. copia il VCF sulla scheda SD AVD usando DDS in Eclipse (successo)
  5. importa il VCF nell'app People dell'AVD (successo)
  6. sincronizzare l'AVD su Google (errore)

L'ultimo passaggio ha esito negativo, ma non genera alcun errore.
L'AVD utilizza queste impostazioni per essere il più vicino possibile al mio dispositivo fisico:

  • Target = API di Google (Google Inc.)
  • Piattaforma = 4.0
  • Livello API = 14
  • CPU / ABI = ARM (armeabi-v7a)

Due domande (dato che voglio sincronizzare i contatti sul mio account Google):

  • Come posso far funzionare l'ultimo passaggio?
  • Quali alternative posso usare se non riesco a far funzionare l'ultimo passaggio?

I file VCF ammontano a circa 3 megabyte (con circa 3000 contatti pari a circa un kilobyte per contatto, non vicino a 200 kilobyte come nel DB)


2
Non innamorarti di XY-Probem e chiedere l'ultimo passaggio dell'emulatore. Hai già un VCF funzionante, basta importarlo utilizzando l'interfaccia web di GMails. Se questo VCF è ancora difettoso, è possibile applicare una semplice elaborazione di testo (ricerca regex e sostituire) prima di importarlo su Google.
Ce4,

Grazie! Non sapevo che Gmail potesse importare VCF (quindi la mia seconda domanda: alternative). Pubblica l'importazione VCF nei Contatti Google come risposta e accetterò + voto positivo. Questi sono i passaggi per importare VCF nei Contatti Google: ehow.com/how_8404844_import-vcf-gmail.html
Jeroen Wiert Pluimers,

Risposte:


5

Hai già un file vCard funzionante (.vcf), basta importarlo utilizzando l'interfaccia web di GMail. Se questo VCF è ancora difettoso, è possibile applicare una semplice elaborazione di testo (ricerca regex e sostituire) prima di importarlo su Google.

Ecco i passaggi per importare un file vCard in GMail utilizzando l'interfaccia web.

Ecco un estratto dall'aiuto di Google:

  1. Fai clic su Gmail nell'angolo in alto a sinistra della tua pagina Gmail, quindi scegli Contatti.
  2. Fai clic sul menu a discesa Altre azioni e seleziona Importa ....
  3. Fai clic sul pulsante Scegli file e individua il file vCard che desideri caricare.
  4. Seleziona il file e fai clic sul pulsante Importa.

Considera di spostare i passaggi richiesti per la tua risposta, impedendo agli utenti di seguire il link per vedere effettivamente la soluzione per la procedura di importazione.
Zuul,

1
Hmm, non sono del tutto sicuro. È l'aiuto ufficiale di Google che potrebbe migliorare / cambiare nel tempo. Inoltre: non ho esplicitamente linkato al suddetto link ehow.com (paura del link-rot!) Perché considero i link di aiuto di Google davvero permanenti (anche attraverso le lingue!)
ce4

Quando ho letto la tua risposta, ho dovuto seguire il link per vedere se stava fornendo una soluzione adeguata. Se fossi un utente alla ricerca di questa soluzione, avrei dovuto fare clic sul collegamento per vedere se l'avevo già provato. ;) Ora che non devo fare clic, ecco il mio +1
Zuul,

Grazie molto. Accettato e +1, soprattutto perché hai preso lo sforzo di collegarti alla documentazione ufficiale di Google e di includere i passaggi nella risposta.
Jeroen Wiert Pluimers,

2

Puoi anche dare un'occhiata all'app Contact Cleaner per una pulizia iniziale. Non sono sicuro di quanto aiuto sarà nel tuo caso (con le cose di LinkedIn che non gli interessano).

Un'altra cosa da considerare: rimuovere temporaneamente il "provider" di LinkedIn dai tuoi account di configurazione-> (se è ancora lasciato lì dopo aver disinstallato l'app connessa) potrebbe sbarazzarti di tutte le connessioni di LinkedIn (almeno funziona in questo modo con alcune cose di Xing; non sono sicuro di LinkedIn in quanto non lo uso) e probabilmente ripristinarli senza duplicazione quando lo aggiungi nuovamente (esegui un backup prima di provare questo).

Sono consapevole che questo non risponde completamente alla tua domanda, ma può risolvere gran parte del tuo problema relativo alle dimensioni del tuo database di contatti, dandoti almeno un "parziale sollievo" e più tempo per considerare un approccio finale.


Ho dimenticato di dire che ho già rimosso quei provider (mi dispiace, la modifica corregge questo). Anche i backup falliscono (probabilmente a causa della memoria insufficiente). Ho provato il pulitore a contatto per pulire le parti, ma è un processo così noioso (300 foto e 300 collegamenti impiegano molto tempo) e potrebbe non risolvere il problema di fondo. Ci proverò se tutto il resto fallisce. Grazie per aver pensato nella stessa linea che ho fatto. +1 per quello.
Jeroen Wiert Pluimers,

Ah, ok - era solo un pensiero. Sono contento di sapere che ho colto la tua idea. Poiché la memoria sembra limitare le tue possibilità in questa traccia, il tuo approccio migliore sarà probabilmente quello di importare il tuo VCF su un client PC (o tramite WebIF in una rubrica separata sul tuo account Google, come ce4 ha suggerito sopra). Tale client Web offre anche alcuni strumenti per la pulizia (ad esempio l'unione di voci).
Izzy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.