On my old Nokia C5, there was a quite smart setting to sync the phone calendar with my Gmail calendar when a WiFi connection was available, every say 30 minutes (using MailForExchange).

I'd expected that a tightly-Google-coupled system like Android would do that task even better, but it doesn't (or I wasn't able to figure out how).

First of all, automatic synchronizing is disabled because I don't want to sync contacts, images, mails, whatever. Only my calendar!

I know that I could sync the calendar when I go to Settings → Accounts and Synchronisation → tip on my Google account → scroll to the calendar entry → sync now.

But that's that deep hidden in menus that it is not really fun.

Is there a way to have a shortcut on the home screen that I could use to directly start synchronizing only my calendar with one tip?

If automatic synchronisation with WiFi could be set up (once again: only my calendar), that would be an extra bonus.

My main aim is to sync only the calendar, nothing else.

  • Nice question...
    – iOS
    Nov 28, 2012 at 1:43

2 Answers 2


EDIT: To only sync the calendar you first have to switch off everything else:
Go to Settings -> Accounts -> YOUR Google Account
and un-check all the sync targets you don't want (Chrome, GMail, Drive, Contacts, ...)

Then you can take care of when to have it sync.
Generally, this is left to 3rd party apps.

You can always pick your favourite 3rd-party app to get that feature, and there is a ton of it. Some samples:

  • JuiceDefender (free/plus/ultimate/beta, you'll probably have to buy ultimate for the feature you want)
  • Tasker
  • Llama (not sure if it supports your use case)
  • or just search Google Play for 'profile sync schedule' (or similar)

The latter two examples are somewhat complicated to set up but are very powerful. I'd try JuiceDefender.

  • Tasker? Complicated? Not if the profile is already provided :) If you like that, check my answer #-)
    – Izzy
    Nov 27, 2012 at 20:58
  • I actually have bought tasker but haven't yet found the time to dive into it (mostly due to laziness and not knowing where to start)
    – ce4
    Nov 27, 2012 at 21:03
  • 1
    I got the free copy (7 day trial) to start with. On the 4th day I bought it. Never regretted! So you see: took me about 3 days for a "basic start". So admitted, it's not easy -- but once you've got the idea... Btw: There are some nice tutorials around to get you started...
    – Izzy
    Nov 27, 2012 at 21:09
  • It's now included.
    – ce4
    Nov 28, 2012 at 20:17

Too complicated. There are lots of automation apps available on the market which you could use to toggle this stuff depending on the connection available. My favorite again here: Tasker. You could create a profile, and call it e.g. "AutoSync":

Condition: State->Wifi: Wifi Connected
Task: Auto-Sync: Turn On
Exit: Auto-Sync: Turn Off

Once set up, you can forget about it -- Tasker takes care for it automatically.

Afterword: Though Tasker is my favorite, it might not be the easiest solution for everybody. Takes some time to get used to it, costs some 5 Euro -- but is really worth both: no other tool gives you so many possibilities and flexibility. If that's too heavy for you, there are some alternatives available: Check the playstore e.g. for Llama, and also watch out for the "other users also installed..." part of the pages.

Oh: If you insist on an optional widget for your homescreen (that's what the "desktop" is usually called here), Tasker allows you to create them for its tasks as well...

  • 2
    This would take care of sync globally though (not only calendar sync), right?
    – ce4
    Nov 27, 2012 at 21:02
  • Yepp. The other one as well, though: Whether you have some widget you tap, or have the setting switched automatically. AFAIK currently there's no way to do that on a per-app-basis. Hm, should be possible on routed phones via iptables...
    – Izzy
    Nov 27, 2012 at 21:07
  • @ce4 thanks for mentioning this. The main feature I'm seraching for is to sync only the calendar. Automation of that process would be an extra gimmick (see updated question)
    – eckes
    Nov 28, 2012 at 9:33
  • Oh, that should be easy: Go to settings, Accounts, YOUR Google Account and un-check all the sync targets you don't want (chrome, gmail, drive, contacts, ...)
    – ce4
    Nov 28, 2012 at 10:16

You must log in to answer this question.

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