33 votes

Ajouter un contact sans utiliser le "compte Google" ?

Quand j'ai eu mon téléphone, j'ai importé mes anciens contacts en écrivant un petit programme qui utilise la fonction API pour les contacts . Cela fonctionnait très bien, et tous mes contacts étaient stockés localement sur le téléphone (la synchronisation avec Google est désactivée). Maintenant, je dois ajouter un nouveau contact manuellement via le menu standard des contacts. I uniquement J'obtiens l'option d'ajouter le nouveau contact à mon "compte Google", il n'y a pas de choix pour le stockage local. Tous les contacts que j'ai ajoutés par lots avec mon programme sont correctement répertoriés comme "téléphone uniquement, contact non synchronisé", et c'est ce que j'aimerais qu'il se passe également avec les nouveaux contacts que j'ajoute à partir du menu de contacts standard.

Je suis au courant de cette question Mais il n'y a aucun paramètre de stockage dans le menu des paramètres des contacts décrit dans la réponse à cette question.

Que dois-je faire pour ajouter de nouveaux contacts au stockage local ? Je pourrais bien sûr utiliser le programme que j'ai écrit, mais cela semble un peu lourd à la longue, et il doit bien y avoir un moyen de le faire par le biais des menus ?

J'utilise le système Android 4.0.2 sur un Galaxy Nexus.

17voto

Graphfoto Points 338

Désactivez l'application Google Contacts Sync ( Settings -> Apps -> All -> GoogleContactsSyncAdapter -> Désactiver) et redémarrez, puis essayez à nouveau d'ajouter un contact. Si cela ne vous aide pas et que vous avez enraciné votre Android, vous pouvez supprimer les éléments suivants /system/app/GoogleContactsSyncAdapter.apk avec un navigateur de fichiers (mais faites d'abord une sauvegarde !). Quoi qu'il en soit, la prochaine fois que vous créerez un contact, vous serez informé que celui-ci sera stocké localement.

Pour autant que je sache, cela ne cassera rien d'autre.

Cependant, si vous utilisez également un autre compte avec fonction de synchronisation comme Microsoft Exchange (pour hotmail), vous devrez supprimer celui-là aussi. Dans le cas de Microsoft Exchange, il est préférable de supprimer l'ensemble du compte, car la simple désactivation de l'application vous empêche de toute façon de recevoir des e-mails.

Source :

5voto

schnatterer Points 205

Par rapport à ma première réponse Il existe une autre solution (plus simple) qui a également fonctionné pour moi :

Utilisez le MyLocalAccount Application pour créer un compte local. Vous pouvez ensuite facilement synchroniser vos contacts avec votre PC en utilisant l'application MyPhoneExplorer .

4voto

schnatterer Points 205

Une solution qui a fonctionné pour moi est la suivante :

Hébergez votre propre instance de ownCloud puis synchronisez vos contacts via CalDav ( Google Play ou gratuitement à F-Droid ).
Les alternatives seraient CardDAV pour les contacts et ICalSync2 pour les calendriers.

Pour une autre solution (plus simple), voir ma deuxième réponse .

2voto

Liam W Points 8336

Depuis ICS, Google ne vous permet plus de stocker vos contacts localement.

Certains fabricants l'ajoutent manuellement à leurs propres ROM.

Vous maintenant ont pour le synchroniser avec un type de compte.

2voto

sd2k9 Points 21

Vous pouvez utiliser Calendrier local de l'Android Dépôt F-Droid FOSS

Je l'utilise sans aucun problème sur mon téléphone.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X