J'ai flashé ma version officielle 13.10 de mon Nexus 4 avec Ubuntu Touch. Je voulais le rappeler à Android et tester la fonctionnalité de certains éléments de Android pour vérifier que le matériel de mon téléphone ne posait pas de problème, puis repasser à Ubuntu Touch. Cependant, j'ai déjà ajouté quelques dizaines de contacts, alors je me demande comment je peux les sauvegarder d'une manière que je n'ai pas à les rajouter manuellement lorsque je remets Ubuntu Touch au téléphone.
J'ai effectué une recherche en ligne et vu ce code pour synchroniser les contacts de Google:
adb Shell Sudo -u phablet -i syncevolution --configure --sync-property "[email protected]" --sync-property "password=XXXXXXX" Google_Contacts
et ce code pour les télécharger à partir du carnet d'adresses Google:
adb Shell Sudo -u phablet -i syncevolution --sync one-way-from-server Google_Contacts addressbook
Je pensais peut-être quelque chose comme:
adb Shell Sudo -u phablet -i syncevolution --sync one-way-to-server Google_Contacts addressbook
peut envoyer les contacts de mon téléphone Ubuntu au carnet d’adresses Google, puis utiliser le code unidirectionnel à partir du serveur lors de la réinstallation.
Cela serait-il correct? Merci.
Je suppose qu’il n’ya pas beaucoup d’utilisateurs d’Ubuntu Touch, mais heureusement, Khurshid Alam a répondu à cette question: Comment synchroniser des contacts sur Ubuntu Touch? mes contacts à partir de sa méthode d’importation (je n’ai pas été en mesure d’ingérer la méthode que j’avais publiée dans ma question).
Donc juste pour clarifier,
Ouvrez le terminal à partir de votre appareil Ubuntu Touch et tapez:
Sudo syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal
Cela enregistrera vos contacts dans un fichier appelé utcontacts.vcf dans votre répertoire Documents.
Une fois que vous avez une nouvelle installation d'Ubuntu Touch, vous pouvez copier le fichier dans votre répertoire Documents et restaurer vos contacts en ouvrant un terminal et en tapant:
syncevolution --import /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal
Cela ne fonctionne pas sur un Aquaris E 4.5: vous devez y laisser le Sudo
et le database=Personal
. Donc, la commande est syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts
sur un bq aquaris E4.5 sous Ubuntu touch 15.04 (OTA-15)! Il suffit d’adapter le nom de la base, en français, c’est "Personnel": base = Personnel
syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal
regardez https://forum.ubuntu-fr.org/viewtopic.php?pid=21749947