As many of us know, the google calendar sync process can be huge headache that results in battery drain in the form of the ambiguous "Android OS." Interestingly, even if we choose to manually sync entries, there is no option within the calendar for "visible, not sync." Thus we are forced to keep sync running if we want to see calendar entries. Terrible design. I tried a few third party calendar apps but when you sync them, the stock calendar syncs as well and shows up as "synced, visible" once again. I would like to have my data visible and sync when I please. Seems like this should be easy to do. Perhaps this option hasn't been important for CM7 on other devices because those using phones rather than tablets have access to data transfers almost always, whereas we have to rely on WIFI to sync. How have others worked around this issue? Is there a way to submit a CM7 request for future builds?
In the meantime, you can try ShutUp Battery Saver to schedule syncing. Makes the automatic syncing alot more bearable.
Sincitybronze said:
As many of us know, the google calendar sync process can be huge headache that results in battery drain in the form of the ambiguous "Android OS." Interestingly, even if we choose to manually sync entries, there is no option within the calendar for "visible, not sync." Thus we are forced to keep sync running if we want to see calendar entries. Terrible design.
How have others worked around this issue?
Click to expand...
Click to collapse
See my response to your request in the CM7 general thread. I use Calengoo and turn off autosync and use "Synker" to set up a manual calendar sync widget.
Thanks for the ideas, guys. I'm not really concerned about having auto-sync. I'm happy to sync manually. I did purchase calengoo and this seems to be a nice alternative to the stock calendar. It has a manual sync feature built into the primary menu. I set it up so that it pulls calendar info from the Google calendar directly rather than going through the Android interface (which I disabled). When I set up an appointment, the sync button is right there to manually integrate the data with the Google server. Works great and hopefully there will be no more headaches with the syncing and battery drain.
Also, the popup reminders in calengoo are really great to have. The reminder on a homescreen rather than the status bar is cool.
You are right. I didn't know what capabilities Calengoo even had. I too completely disabled my Android calendar and set Calengoo up for google calendar only. Turned off completely the google android calendar sync. The sync button on the menu makes it so I don't have to use "Synker" either. You can even set Calengoo to sync on a schedule you set manually if you want.
I even went so far add to "freeze" the google calendar and calendar storage apps with Titanium Backup so that they do not load or run. So far no issues for having done that.
leapinlar said:
I even went so far add to "freeze" the google calendar and calendar storage apps with Titanium Backup so that they do not load or run. So far no issues for having done that.
Click to expand...
Click to collapse
I thought about doing that, too, but I finally stopped freezing apps as a last attempt to improve battery life because some unidentified frozen app was indirectly related to the failure of the device to suspend properly. With no frozen apps (I just hide them with launcherpro so I don't have to think about them!), wifi enabled and set to off with screen off, and the crappy stock calendar turned off, I'm at 23 hours on battery, with 3 1/2 hours display time, and 46% battery left. This is much more acceptable.
Related
I have the sync checked and everything, but when I go the google calender through my computer it is blank. Any suggestions for why it isn't working. It problem something stupid I haven't done.
Underneath the date where it says calendar, did you choose your acount instead of my calendar? Sorry if that seems insulting, we just have to rule out the obvious first.
I have both checked. And don't worry about insulting me. Like I said, it is probably something stupid.
Was sync ever working? What changes have you made to your phone (e.g. new firmware)?
Your settings seem fine.
Sent from my SAMSUNG-SGH-I897 using XDA App
No special rom or anything and synchas never worked. I tried unchecking and checking the thing again. Didn't work. What its weird is that the info shows up on the launcher pro + calender widget. It seems to be missing some events though.
As I understand this - your calendar is displaying correctly on the phone, but not on your computer?
When you create a new calendar entry on the phone, are you making sure that it is placing it in the google calendar and not "my calendar" - you have to change this as "my calendar" is the default and does not sync to google calendars.
So my calendar will not sync with my google calendar? I have to do it with each event manually? I thought that if the syncing was set up to sync with my google calendar, that it would.... sync with it. Or does it only work one way? Google calendar to my calendar, but not the other way around?
It sounds like you might not have background and auto sync enabled, do you know if you do?
In the calendar app, as mentioned before, make sure you're selecting "[email protected]" rather than My Calendar (its annoying to me, seems like they should sync by default without my input, but at least that part is simple enough for me to get over it).
Then, check out your settings... Apps >> Settings >> Accounts and sync
Do you have Background data and Auto-sync checked? these are crucial, though i think Auto-sync is what should fix this.
Then select your gmail account just below that. Make sure everything is checked. Calendar could be unchecked by default, thus not syncing. I can't remember what's checked out of the box.
Then, I suggest adding the Power Control widget to one of your home screens (I don't know if this is installed by default, I've downloaded and removed too much to remember it all ). The 4th box is the Auto-sync toggle. I need my battery to last all day, so I have this off until I can actually use the stuff, like email, etc.
You can either leave it on at all times and deal with minor battery loss (i think it's minor, tomorrow I'm testing how much battery it will consume leaving on). Or you can toggle it as needed like i do, and when on, it will sync up the calendar, along with everything else. This may not solve your problem, but it sounds reasonable to me. I might be in the same boat as you if I hadn't read a lifehacker article about the Power Control widget and syncing my google stuff.
Let us know how it goes
I have exactly the same problem and I have been trying to fix it all week!
Seems everything is right but nothing will sync, it says it has but my calender is nowhere to be seen, can anybody help I have even factory reset to try again today...
CaptivatedChaos said:
So my calendar will not sync with my google calendar? I have to do it with each event manually? I thought that if the syncing was set up to sync with my google calendar, that it would.... sync with it. Or does it only work one way? Google calendar to my calendar, but not the other way around?
Click to expand...
Click to collapse
Rereading some of this.... It seems like you are seeing Google events on teh phone, but phone events are not showing up in Google.
Probably the issue is the events are created on the phone (by default) in "my calendar" not in the google calendar. 2.2 fixes this, but 2.1 (the stock build and the recent update) make all entries go into "my calendar" by default. You can change this via a drop down, but you have to do it for every calendar entry you create on the phone.
A temporary solution will be presented at the end of this post.
PDA: I9000 XXJPO
PHONE: I9000 XXJPP
CSC: I9000 OXAJPO
I have two seemingly identical Factory unlocked UK-bought SIM-free models, both on official Froyo through Kies, flashed with Speedmod 341 Kernel with No-RTF Advanced lagfix applied through Kernel's in-build Sztupy's Universal Fix. Both rooted through ChainFire's tool.
If Automatic Syncing is NOT activated (saves battery and helps control traffic), then after updating the Calendar events on Samsung these updates DO NOT appear on web Google Calendar. If Automatic Syncing is ON - ALL IS FINE ON BOTH PHONES.
This needs further clarification, as two phones behave differently.
Problem No. 1: When Calendar is open and events edited WHEN BOTTOM LEFT SENSOR BUTTON PRESSED:
A. First phone gets 6 choices to choose from (Search, Create, Go to, Today, Delete, Settings).
B. Second phone gets 7 choices (Search, Create, Go to, Today, Delete, and MORE, which when pressed OPENS Choices: Settings and REFRESH).
FIRST REQUEST: Help on how to get REFRESH button among the choices on the First phone would be greatly appreciated.
Problem No. 2: When REFRESH button is pressed, nothing happens (it behaves as if something does happen, but it does not), i.e. the CALENDAR DOES NOT SYNC. Same thing happens with Calendar Widget - when Sync symbol is pressed it does not actually Sync. When similar refresh button is pressed for E-mails, they DO sync. If you follow the path of Settings -> Accounts and sync -> Choose your account from Manage Accounts -> Sync Calendar, the CALENDAR DOES SYNC.
SECOND REQUEST: Help on how to force Sync from the Calendar REFRESH button in the same manner as the "Sync Calendar" from the path above does.
On each of the phones I have more than one GMail account Synced. The one that has "Refresh" opiton has the GMail account listed at the top of the list, the one that does not - lists the Gmail account with the calendar as second in the list (not sure if that makes a difference for the , have not tested it). Also, the calendars from the two accounts on different phones are Shared (but that works ok after a bit of finetuning and tweaking).
Ideas: Clearly, the REFRESH button is not performing the same as "Sync Calendar", so the first idea was to make it do just that. However, I am not clever enough to do that (as well as not clever enough to figure out how to make the REFRESH button appear on the other phone). My first idea was to create some kind of a macro and assign it to the button. I found that "Tasker" may be able to create a macro-type sequence, however, since it is a paid app, it does not even appear on my Market choices. And even if it did, I would not have a clue as to how to assign it to that specific particular REFRESH button. Or, for that matter, how to get the REFESH button appear on the 1st phone. (See request 1).
WORKAROUND:
The only solution I have found so far is beta free app on Market called Synker. It appears as a Widget on Home Screen and allows to force sync all apps that need syncing. And it automatically picks up some of the common android apps and allows you to configure what you want syncing (e.g. contacts, e-mail, calendar etc.). That has good and not so good side effect due to one and the same reason: it syncs everything thet you've pre-set in a configuration. So, when you are checking your e-mails and updating calendar, you press Synker button before you start (to get them all updated to your phone), respond to e-mails, edit appointments etc, and press Synker button after, to get those e-mails sent from your phone and get the Calendar updated on the web. That is excellent. However, if you just looked at your Calendar to make a couple of changes, you do not want Synker to go through all of your 5 e-mail accounts, Facebook and Calendar to do the job.
Yes, it is possible to configure Synker to just update Calendar entries (which, really, should be done through Calendar's native Refresh button), but then you are deprived of the excellent functionality of this app to update all at once. And, for some reason, it is not possible to put two same Widgets with different settings, as practice shows. So, for now, for me it's the less efficient syncing of everything through Synker on any update, but, hopefully, with a little help from you, the Calendar's REFRESH button can be 1. forced to appear and 2. be fixed!
As the developer of Synker, I just wanted to note… Synker should allow for multiple widgets with different accounts/setting. I double checked this on an EVO and a Galaxy Tab after reading your post… If this isn’t working for you send me an email so we can look into it…
Thank you for the reply (and for the app!) : just re-checked, it DOES work! It is a good workaround and a great app in its own merit, which I would use for general syncing even if the problem described was fixed.
I received, despite my best efforts, a system update this weekend.
AFAIK, before the update I was able to individually turn off sync services. For example, I disable sync to google contacts and calendar.
I have a syncml server at my office, and I set up my users with smartphones to sync to that using synthesis. I have found that when both google and syncml services are active my users (and me) get duplicate contact and calendar entries.
I am pretty sure that I had that turned off on my droid 3 before the update.
So I was surprised to find that the little toggles in the individual services under my google account were no longer there, and google services were happily syncing away. I suddenly found myself with three times the contacts I had on Friday night.
Has anyone else seen this change?
I have gmail and outlook on my phone, outlook can 'sync' email without me enabling the all sync services. For google products it seems all or nothing, with sync disabled I can't enable just gmail. I'd also like to point out that outlook can sync just calendar and emails without draining the battery. With wifi off gps on, data on, and just outlook checking for emails I can get 2-3 days of light usage (a few phone calls, texts, gps and music) with google's auto sync I get a day. Maybe.
may be you are using too many apps causing the power consuming to a great deal .. but to look at your post it does not seem so .. perhaps it would be good to see for other suggestions coming
I'm on a Nook HD+ 32GB and CM 10.1.3. Sync is simply not working. I don't mean calendar or contacts, I mean everything that uses sync. Or, to put it another way, every app/service that registers themselves under the "Accounts" section of the settings. So for example, Firefox sync, Evernote, Vine and, of course, all Google services (including Gmail).
The only things that are syncing correctly are the apps that use their own sync like Aquamail, Plume and Wunderlist. Those are all working fine.
The symptoms: When I, for example, press "sync now" in any of the Google accounts, the little sync circle appears next to the first sync item. It doesn't spin (not sure if this rom the circle is supposed to spin) and it just stays there, forever, till I reboot the tablet. I am getting no error messages.
What I have done: Ok, the initial sync works. When I first set up the account, it syncs. I have since factory reset and re-flashed 4 times trying to fix this. The initial sync works but then it never syncs again. If I remove and re-add accounts, it syncs fine the first time but then it doesn't sync again.
I have tried deleting all data from every sync enabled app. When I do that, it doesn't sync at all, not even once. Only time it syncs, that I have seen, is on the initial account setup.
Help: I need troubleshooting ideas and, better, all the things that might stop syncing from working. The mechanism itself seems to be working as it does an initial sync. Something seems to be stopping it from doing any more syncs though and I have no clue what or how the sync system works. What apps are involved in syncing? Is it Google Framework? Other things?
Thanks!!
Be sure that you don't prevent google apps to see your personal data. Go to Settings -> Security -> Privacy guard to check that
tebra said:
Be sure that you don't prevent google apps to see your personal data. Go to Settings -> Security -> Privacy guard to check that
Click to expand...
Click to collapse
Appreciate the help! I don't use Privacy guard and no apps are enabled, but I do use Open PDroid. I tried deleting all rules for every system app in in Pdroid and then syncing but it still does not work.
Any other ideas? Thanks!
After not getting any traction on fixing this, I started trying the 10.2 nightlies. However, I am running into issues with that and would really rather be back on my 10.1.3 build. So a quick "bump" to this thread.
I am wondering if AFwall is somehow to blame here? Before I flashed 10.2 I uninstalled afwall and Pdroid to see if that would fix anything and it didn't. I have also removed the following items from the rom:
email, news and weather, notepad, exchange services, Google+ and picasa uploader. I should note I have removed email, exchange services, google+ and picasa uploader on my 2 Samsung phones (G4 and Note 2) and my Asus tablet (TF300) as well and not had any issues, but I though I would mention it.
I think those are the only things that make my build different from everyone else.
All right, hope this info helps someone. Instead of reading the new Dan Brown, which has been on my want to to list, I sat in a nipa cabana on Saturday, restored my 10.1 nandroid, and tracked this one down.
The culprit is the Xposed module Gravity Box. Once that was disabled and uninstalled sync worked again.
A couple of weeks ago I gave up on CM 10.1 and put on 10.2 to get past this problem. I didn't have time to do a full rebuild of my environment and only things that Titanium could Hypershell restore was put back. Xposed was one of the many things that was not installed. So I am not sure if this problem persists on 10.2 but at this point I am not going back to 10.2 now that I got this worked out.
Someone can tag this one closed/resolved and I hope this helps someone.