4 votos

¿Cómo migrar todos sus contactos entre dos proveedores en Android?

Supongamos que estoy usando un teléfono con Android que funciona con Android 6.0. Supongamos además que hay unos 100 contactos y que unos 50 de ellos están con el proveedor P y el resto con el proveedor G (como se muestra en la aplicación predeterminada de Google-Contactos).

Ahora lo que quiero hacer es mover los 50 contactos restantes que todavía están con G a P, así que tengo todos los contactos una vez y los almaceno y sincronizo con el proveedor P.

¿Cómo puedo hacer esto, preferiblemente usando sólo mi teléfono?

Ahora lo haría manualmente usando la aplicación de contactos pero no me permite cambiar el proveedor de almacenamiento de un contacto establecido.

Para aclarar: el teléfono en cuestión es un Nexus 5, el proveedor G es obviamente google usando la cuenta de google por defecto del dispositivo y el proveedor P es posteo que está registrado en Android como "proveedor de servicios de calendario" a través de DAVDroid.

0 votos

Una pregunta similar, en la que respondo sin aplicación de terceros: stackoverflow.com/a/64419730/2657549

3voto

Izzy Puntos 45544

Para hacer esto de forma nativa sólo con el teléfono, tendrías que introducir manualmente todos esos 50 contactos al nuevo proveedor, y luego eliminar las entradas antiguas.

También puedes exportar todos tus contactos a una tarjeta SD (usando la aplicación contactos/personas: Menú ' Exportar/Importar ' Exportar a SDCard ), editar el archivo resultante, e importarlo de nuevo - pero eso podría ser propenso a errores.

Un enfoque más fácil sería utilizar una solución de terceros, como Copia de seguridad de contactos más sencilla - que te permite mover directamente los contactos entre cuentas, según la descripción de la aplicación.

2voto

maxschlepzig Puntos 163

Lo que sigue funcionando con la aplicación Contactos de Android 11 es lo siguiente:

  1. ir a Ajustes -> Exportar ... - sólo seleccionar el proveedor de contactos G para la exportación - tomar nota del nombre de archivo - decir - contacts.vcf
  2. vaya a Configuración -> Importar ... - seleccione el proveedor de contactos P como destino de la importación y seleccione el archivo previamente exportado contacts.vcf
  3. en la vista principal, seleccione sólo el proveedor G a través del menú de la esquina superior derecha
  4. Seleccione todo a través del botón (elipsis vertical) menú superior derecho
  5. Borrar todo tocando el símbolo de la papelera

Resultado final: todos los contactos G restantes se trasladan al proveedor de contactos P

No es necesario editar el archivo exportado .vcf archivo, ya que desea mover todo contactos G restantes.


La edición sólo sería necesaria si quieres dividir/filtrar/editar los contactos exportados en varios archivos antes de volver a importar (sólo un subconjunto de ellos). Esto no es un gran problema si tienes un editor de texto real, ya que el formato es relativamente sencillo, siempre y cuando sólo (re)muevas los contactos completos. BEGIN:VCARD / END:VCARD bloques, editar los valores de los campos codificados o eliminar completamente los campos.


Ten en cuenta que es aconsejable volver a importar los contactos a través de la misma aplicación que has utilizado para exportarlos, ya que se sabe que muchas implementaciones de VCF tienen problemas de compatibilidad entre sí.

Véase también, por ejemplo:

No utilice los archivos .vcf exportados por la aplicación Contactos de Android para ningún otro propósito que no sea para importarlos de nuevo a la misma aplicación de Contactos de Android. Esos archivos .vcf utilizan un formato vCard antiguo (vCard 2.1) y contienen errores de sintaxis de sintaxis. Hay muchas posibilidades de que los contactos se corrompan cuando intentes importar estos archivos .vcf a cualquier otro lugar.

DAVx5 DAVcal/DAVcard Android provider app FAQ

0voto

Jeff Luyet Puntos 6

Otra buena aplicación para versiones antiguas de Android es MCBackup - Copia de seguridad de mis contactos . Puede utilizarlo junto con un gestor de archivos como Total Commander - gestor de archivos . Esto le permitirá guardar los contactos como .vcf en el sistema de archivos local. A partir de ahí, puede transferirlo mediante Tarjeta SD o adb pull/push .

También puede texto , transferencia bluetooth y Envíe un correo electrónico a los contactos a ti mismo.

El directorio de respaldo es:

/data/user/0/com.globile.mycontactbackup/files/backups

Una solución que funciona con Android 10 es Super Backup & Restore . Simplemente instale la aplicación en el teléfono de respaldo, haga una copia de seguridad. Instale la aplicación en el nuevo teléfono, y restaure utilizando el .vcf .

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