Hay varias fuentes que pueden utilizarse para los contactos. Yo, por ejemplo, uso CardDAV (y CalDAV para los calendarios) con mi propio Nextcloud instalar (una aplicación llamada DAVx5 , antes llamado DAVDroid, se encarga de la sincronización). Hay más aplicaciones de sincronización disponible, y también otro software de servidor más ligero (como Baïkal ).
También puedes utilizar un almacenamiento local de contactos y encargarte de las copias de seguridad manualmente (utilizando la función de exportación/importación de la aplicación Contacto). En el dispositivo, todos utilizan la misma base de datos (que tiene un campo para marcar la fuente, para que los datos añadidos a uno no se sincronicen accidentalmente con otro). Si tu dispositivo no dispone de este tipo de almacenamiento local, aplicaciones como MyLocalStorage puede proporcionarla.
Si quieres ocultar los contactos de otras aplicaciones, tendrás que mantenerlos alejados del "ContactsStorageProvider" que ofrece el sistema. Esto es posible utilizando aplicaciones que proporcionan su propio almacenamiento de contactos, como Libro de contactos o OpenContacts .
0 votos
Una aplicación puede implementar un "adaptador de sincronización del proveedor de contactos" personalizado para sincronizar los contactos con una lista/fuente de contactos personalizada que no sea de Google. Esos contactos estarán entonces disponibles en la aplicación de contactos de tu dispositivo. Por lo tanto, sí es posible que sólo necesites la aplicación que proporcione un mecanismo de sincronización de contactos con la fuente de contactos que tienes en mente.