Tom*_*ogg 11 sync contacts ubuntu-touch
如何将我的联系人与我的 Ubuntu Touch 操作系统同步(上传到/下载)?
Nic*_*aux 10
这是 Ubuntu Touch 14.09/14.10 的更简单和最新的答案。
即使它过去更容易(不需要 root,不需要使用开发人员模式......)自动执行此操作的应用程序将不胜感激。
syncevolution --import /home/phablet/Documents/contacts/your.vcf backend=evolution-contacts
Run Code Online (Sandbox Code Playgroud)
就是这样!
SyncEvolution 似乎不支持 globbing,所以如果你有很多 vcf 文件,你可以使用这样的命令一次从文件夹中导入所有 vcf:
find /home/phablet/Documents/contacts -name *.vcf -exec syncevolution --import {} backend=evolution-contacts \;
Run Code Online (Sandbox Code Playgroud)
要将“allmycontacts.vcf”文件创建到“Documents”文件夹中,只需通过终端应用程序或通过 adb/ssh 运行以下命令:
syncevolution --export /home/phablet/Documents/allmycontacts.vcf backend=evolution-contacts
Run Code Online (Sandbox Code Playgroud)
Ubuntu Touch 安装了 EDS(Evolution-data-server)。所以你可以使用syncevolution同步它。
首先从 repo 安装最新的稳定版本:
对于 =>14.04
sudo apt-get install syncevolution syncevolution-provider-uoa
Run Code Online (Sandbox Code Playgroud)
对于 <=13.10
sudo add-apt-repository "deb http://downloads.syncevolution.org/apt stable main"
sudo apt-get update
sudo apt-get install syncevolution-evolution
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Google-Contacts,则将所有联系人导出为 vcf(即 allcontacts.vcf),然后在终端使用以下命令将其导入(相应地更改路径和数据库):
syncevolution --import /path/to/file/allcontacts.vcf backend=evolution-contacts database=Personal
Run Code Online (Sandbox Code Playgroud)
要知道所有可用数据库的名称,请键入:
syncevolution --print-databases
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息,请访问:
如果 vcard 文件 (contacts.vcf) 在 之后没有换行符END:VCARD
,syncevolution 可能无法导入所有联系人。
归档时间: |
|
查看次数: |
9516 次 |
最近记录: |