My contacts are stored on a (Open-)Exchange server, so they are synchronized between phone, the server and my other mail clients (e.g. on my desktop PC).

However, I have some "phone-only" contacts and I want to copy or move them to my exchange server contacts.

How can I achieve this?

1 Answer 1


This isn't very elegant...

  1. Open the Android Contacts app
  2. Menu --> Display options --> Choose contacts to display
  3. Under each account, expand the list, make a note somewhere of what was checked, and then uncheck everything
  4. Tap Done. You should now be left with phone-only contacts
  5. Menu --> Import/Export --> Share visible contacts
  6. You will see some options for sharing a vcard file (.vcf). You could email it to yourself, upload it to Google Docs (if you have the Google Docs app installed), etc.
  7. Once you've confirmed you've shared the vcard file, unless you're feeling extra brave, do a quick backup of your contacts to your SD card: Menu --> Import/Export --> Export to SD card
  8. Delete all the local contacts from your phone (long-press --> Delete contact)
  9. Import the contacts you shared in step 6 (not the ones you backed up to your SD card in step 7, which will include all of your contacts) to Open-Xchange using the instructions on page 193 in the Open-Xchange User Guide. More languages available here: http://oxpedia.org/index.php?title=Main_Page_CE#documentation
  10. Back in the Contacts app, go to Menu --> Display options --> Choose contacts to display
  11. Under each account, expand the list and recheck everything you unchecked earlier
  12. Tap Done. All your synced contacts should be visible again, including the ones you just exported (the next time your phone does a sync)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .