以下是将 Ubuntu Touch 联系人导出到文件的最简单方法:

以下是将 Ubuntu Touch 联系人导出到文件的最简单方法:

我用 Ubuntu Touch 官方 13.10 版本刷入了我的 Nexus 4。我想将其刷回 Android 并在 Android 上的某些功能上测试一下,以确保我的手机硬件没有问题,然后再刷回 Ubuntu Touch。不过我已经添加了几十个联系人,所以我想知道如何以某种方式备份这些联系人,这样当我将 Ubuntu Touch 重新安装到手机上时就不必再次手动添加它们了。

我在网上搜索并看到了用于同步 Google 联系人的代码:

adb shell sudo -u phablet -i syncevolution --configure --sync-property "[email protected]" --sync-property "password=XXXXXXX" Google_Contacts

以及从谷歌地址簿下载它们的代码:

adb shell sudo -u phablet -i syncevolution --sync one-way-from-server Google_Contacts addressbook

我在想也许是这样的:

adb shell sudo -u phablet -i syncevolution --sync one-way-to-server Google_Contacts addressbook

可能会将我的 Ubuntu 手机中的联系人发送到谷歌地址簿,然后在我重新安装时使用单向服务器代码。

这样正确吗?谢谢。

答案1

我猜使用 Ubuntu Touch 的人并不多,但幸运的是,感谢 Khurshid Alam 回答了这个问题:如何在 Ubuntu Touch 上同步联系人?我能够逆向工程如何从他的导入方法备份我的联系人(我无法逆向工程我在问题中发布的方法)。

澄清一下,

以下是将 Ubuntu Touch 联系人导出到文件的最简单方法:

从你的 Ubuntu Touch 设备打开终端并输入:

sudo syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal

这会将您的联系人保存到 Documents 目录中名为 utcontacts.vcf 的文件中。

安装完 Ubuntu touch 后,你可以将文件复制回你的 Documents 目录,然后打开终端并输入以下命令恢复你的联系人:

syncevolution --import /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal

答案2

这在 Aquaris E 4.5 上不起作用:你必须保留 和sudodatabase=Personal因此命令是syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts

答案3

在 ubuntu touch 15.04 (OTA-15) 下的 bq aquaris E4.5 上!只需调整数据库名称,法语为“Personnel”:database=Personnel

syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal

看看 https://forum.ubuntu-fr.org/viewtopic.php?pid=21749947

相关内容