8 votos

Tratando de resolver el Problema: Enorme Base de datos de Contactos

En un HTC Sensation ejecuta ICS 4.0.3, algo hizo que mi base de datos de contactos para hacer crecer rápidamente.

El DB es ahora 580 megas y creciente (a veces más de un megabyte por hora) a pesar del hecho de que yo:

  1. desactiva todas las sincronizaciones (me enteré de que los Contactos de Google sync había sido no trabajar para el último par de meses)
  2. desinstalar todos los 3rd party apps sync (LinkedIn, FaceBook)
  3. eliminado todas todas las cuentas pero mis cuentas de Google de "Cuentas Y Sincronización"
  4. desactiva todas las de acceso a la red (sin WiFi, sin Datos)

Ninguno de los pasos anteriores hizo desaparecer el problema.
Mirando con los Contactos de Remover, algunos contactos tiene unos 300 LinkedIn enlaces de contacto y fotos.

Mi objetivo es salvar la mayor cantidad de información posible, la sincronización de que mi cuenta de Google, luego de la zanja de la base de datos de Contactos y recarga de Google.

La constante presión de la memoria hace que sea difícil para ejecutar aplicaciones (tengo que mover apps a la SD para conseguir algo de memoria de almacenamiento, a continuación, ejecute algo, y espero que, aunque la ejecución de la memoria de almacenamiento que no se acabe).

Básicamente, mi teléfono es ahora inútil.

Mi idea para tratar de resolver el problema es este:

  1. exportar los Contactos a VCF en la tarjeta SD (éxito)
  2. copia el VCF a una máquina que puede ejecutar el Android AVD (éxito)
  3. instalar un AVD que permite añadir una cuenta de Google para sincronizar (éxito)
  4. copia el VCF a la AVD de la tarjeta SD utilizando el DDS en Eclipse (éxito)
  5. importar el VCF en la aplicación de la AVD (éxito)
  6. sincronización de la AVD de Google (fail)

El último paso falla, pero no genera ningún error.
La AVD es el uso de estos ajustes a estar tan cerca como sea posible a mi dispositivo físico:

  • Target=Api De Google (Google Inc.)
  • Plataforma=4.0
  • A Nivel de API=14
  • CPU/ABI=BRAZO (armeabi-v7a)

Dos preguntas (dado que quiero sincronizar los contactos de mi cuenta de Google):

  • ¿Cómo puedo hacer el último paso de trabajo?
  • ¿Qué alternativas puedo usar si no puedo conseguir el último paso para trabajar?

Los archivos VCF total a alrededor de 3 megabytes (con cerca de 3000 contactos que se acerca un kilobyte por contacto, no cerca de 200 kilobytes como en la DB)

5voto

ce4 Puntos 11180

Ya tiene un archivo vCard (.vcf), sólo tiene que importar es el uso de la interfaz web de GMail. Si este VCF sigue siendo mala, puede aplicar simples de procesamiento de texto (regex buscar y reemplazar) antes de importar a Google.

Aquí están los pasos para importar un archivo vCard en GMail mediante la interfaz web.

He aquí un extracto de Google de la ayuda:

  1. Haga clic en Gmail en la esquina superior izquierda de la página de Gmail, a continuación, elija Los contactos.
  2. Haga clic en el menú desplegable Más acciones y seleccione Importar....
  3. Haga clic en el botón Elegir Archivo y busque el archivo vCard que quieras subir.
  4. Seleccione el archivo y haga clic en el botón Importar.

2voto

Izzy Puntos 45544

También puede echar un vistazo a el Limpiador de contactos de la aplicación para una primera limpieza. No estoy seguro de cuánta ayuda que será en su caso (con LinkedIn cosas no le importan).

Otra cosa a considerar: quitar temporalmente el LinkedIn "proveedor" de su configuración->cuentas (si es que aún quedan allí después de desinstalar la aplicación conectada) puede deshacerse de todas las LinkedIn-las conexiones (al menos funciona de esta manera con algunos de Jación cosas; no está seguro acerca de LinkedIn como yo no lo uso), y probablemente restaurarlos sin duplicación cuando vuelva a agregar (hacer una copia de seguridad antes de intentar esto).

Soy consciente de que esto no es completamente responder a su pregunta, pero se puede resolver un gran problema de su problema en relación con el tamaño de su base de datos de contactos, dándole por lo menos "en parte aliviar" y más tiempo para considerar una aproximación final.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X